Visifire WPF 图表控件 激活成功教程「建议收藏」

Visifire WPF 图表控件 激活成功教程「建议收藏」可能用WPF生成过图表的开发人员都知道,WPF虽然本身的绘图能力强大,但如果每种图表都自己去实现一次的话可能工作量就大了,尤其是在开发时间比较紧的情况下。这时候有必要借助一种专业的图表工具。Visifire是专为WPF、SliverLight、WP开发人员制定的一套图表控件,实现了一系列的专业图表(如:柱图、点图、雷达、饼图、K线图、以及其组合图等)。它在4….

大家好,又见面了,我是你们的朋友全栈君。

      可能用WPF生成过图表的开发人员都知道,WPF虽然本身的绘图能力强大,但如果每种图表都自己去实现一次的话可能工作量就大了,

尤其是在开发时间比较紧的情况下。这时候有必要借助一种专业的图表工具。

      Visifire 是专为WPF、SliverLight、WP开发人员制定的一套图表控件,实现了一系列的专业图表(如:柱图、点图、雷达、饼图、K线图、以及其组合图等)。

它在4.5版本前都是实验阶段,而且是免费的….所以赢得了大部开发人员的青睐。

      然而在2011年后该公司推出的所有版本都开始收费了,这令许多开发人员忘而却步…我也是其中之一。

      如果想继续使用免费版本,那么就不得不对其下的两个Dll进行反编译…就像其它一般的激活成功教程方法一样或者利用WPF的独特性对其进行控制。

      方法一.反编译,找到水印的输出入口,并屏蔽它:

                步骤A: 利用Reflector、Reflexil等工具找到装载水印的对象[WPFVisifire.Charts,]->[VisifireControl-> CreateWmElement->]

                           this._wMElement.Text = text;//将屏蔽

                步骤B: 利用Reflector、Reflexil等工具找到装载水印的对象[WPFVisifire.Gauges,]->[VisifireControl-> CreateWmElement->]

                           this._wMElement.Text = text;//将屏蔽

                步骤C: 再利用Reflexil重新编译。

      方法二.代码控制:

               找到水印的输出对象wMElement,将其Visibity设置为Collapsed

                 this._waterBlock = GetChildObject<TextBlock>(this, “Watermark”);
                 if (this._waterBlock.Tag.ToString() == “Watermark”)
                {

                    this._waterBlock.Text = string.Empty;
                    this._waterBlock.Visibility = System.Windows.Visibility.Collapsed;
                }

      方法三.样式控制:

               由于出现的水印叫Visifire Trial Edition,所以可以将系统中出现的所有该字符对象隐藏

              <Application.Resources>
             <Style TargetType=”TextBlock”>
             <Setter Property=”Visibility” Value=”Visible” />
              <Style.Triggers>
                <Trigger Property=”Text” Value=”Visifire Trial Edition”>
                    <Trigger.Setters>
                        <Setter Property=”Visibility”  Value=”Collapsed”></Setter>
                    </Trigger.Setters>
                </Trigger>
              </Style.Triggers>
            </Style>
           </Application.Resources>

       再发个图:

                  Visifire WPF 图表控件 激活成功教程「建议收藏」

           

 

     

 

 

转载于:https://www.cnblogs.com/chinawen/archive/2012/08/31/VisifireWPF.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162833.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 安装LaTeX_如何正确使用

    安装LaTeX_如何正确使用使用优秀的LaTeX工具,让你写作事半功倍;MiKTex+TexStudio+JabRef

    2022年8月3日
    16
  • Pycharm中安装Pygame方法「建议收藏」

    Pycharm中安装Pygame方法「建议收藏」本文转自:https://blog.csdn.net/zhangffyy/article/details/78524592第一步:打开Pycharm第二步:点File-&amp;amp;amp;gt;DefaultSettings-&amp;amp;amp;gt;ProjectInterpreter-&amp;amp;amp;gt;点加号第三步:搜索Pygame-&amp;amp;amp;gt;InstallPackage然后就安装好了,新建一个p

    2022年8月29日
    5
  • Oracle存储过程详细教程「建议收藏」

    Oracle存储过程详细教程「建议收藏」Oracle存储过程详细教程点关注不迷路,欢迎再访! 目录Oracle存储过程详细教程一.创建存储过程语法二.输出案例三.调用存储过程3.1声明declare关键字3.2不声明declare关键字3.3call四.带有参数的存储过程五.in,out参数问题六.异常写法七.循环7.1while循环7.2for循环八.基本正删改查一.创建存储过程语法createorrep…

    2022年7月17日
    12
  • fec浅析_fec13

    fec浅析_fec13fec(ForwardErrorCorrection),向前纠错。fec主要用于在传输过程中,发现带宽时够的,但是会有丢包的情况。一般用于udp传输,比如webrtc传视频,视频会议传输视频。另外提一下的是,udp传输视频一般会把一帧视频分为很多个分组,为啥要分组,因为如果不分组,传输过程中丢失了任何一个分组,整帧数据就丢失了。按mtu以下的分组传输好处是,可以实现udt,和fec了。比如一帧分了5个分组,增加一个fec冗余包,当前面5个分组中丢失任何一个,都可以通过这个fec冗

    2022年8月11日
    5
  • 详解数据库的第一范式、第二范式、第三范式、BCNF范式[通俗易懂]

    版权声明:本文转自小小呆原创文章https://blog.csdn.net/gui951753/article/details/79609874第一范式定义以及分析:问题研究:第二范式必备知识点定义分析:解决办法:问题研究:第三范式:定义:分析:问题分析:BCNF范式分析问题研究小结:参考文献…

    2022年4月9日
    156
  • 【Java】idea @NotNull @Nullable 注解

    【Java】idea @NotNull @Nullable 注解这两个注解在idea里面可以帮助我们检测方法的返回值,方法参数以及局部变量是否为空,从而帮助我们减少一些NPE的发生。1.原始注解@NotNull@Nullable最开始只能使用idea提供的一个jetBrainsjavaannotation的jar包下的注解。maven坐标:https://mvnrepository.com/artifact/org.jetbrains…

    2022年5月4日
    283

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号