WPF-visifire Charts 控件去掉水印

WPF-visifire Charts 控件去掉水印WPF-visifireCharts控件去掉水印,亲自测试可用!

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

最近在wpf中引用visifire Charts 控件的时候发现水印文字很讨厌,网上找了n中办法,大多说重写LoadWatermark方法,下面是重写LoadWatermark方法的解决方案:

首先,新建一个类,继承自Chart,重写LoadWatermark方法,
 1     public class MyCharts:Chart
 2     {
 3         protected override void LoadWatermark()
 4         {
 5             //base.LoadWatermark();
 6         }
 7 
 8         //private bool _watermark=false;
 9 
10         public MyCharts()
11         {
12             //this.Watermark = false;
13         }
14 
15         //public override bool Watermark
16         //{
17         //    get;
18         //    set;
19         //}
20 
21     }
再创建图表实例的时候就不能new Chart实例了,直接使用MyCharts,
1             Chart chart = new MyCharts();
2             //设置高度和宽度
3             chart.Width = 500;
4             chart.Height = 400;
5             chart.ToolBarEnabled = false;//工具栏
6             chart.ScrollingEnabled = false;//滚动条
7             chart.View3D = true;


但是个人觉得很麻烦,最终经过测试找到一个办法可以实现去掉水印文字,只需在App.xaml下面加入以下代码即可:

<Application.Resources>
        <Style TargetType="TextBlock">
            <Setter Property="Visibility" Value="Visible">
            </Setter>
            <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>

大家可以试一试哦!

WPF-visifire Charts 控件去掉水印

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

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

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


相关推荐

  • 自动与时间服务器时间同步,Windows系统时间同步(附时间同步服务器地址)

    自动与时间服务器时间同步,Windows系统时间同步(附时间同步服务器地址)eProvidersNtpClient]分支,并双击SpecialPollInterval键值,将对话框中的“基数栏”选择到“十进制”上,如图1所示图13.而这时在对话框中显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的,看明白了吧,如果您想让XP以多长时间自动对时,只要按这个公式算出具体的秒数,再填入到图1中的对…

    2022年7月16日
  • 解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems

    解决failed to execute [‘dot’, ‘-Tsvg’], make sure the Graphviz executables are on your systems在用python可视化.dot文件时,遇到了ExecutableNotFound:failedtoexecute[‘dot’,‘-Tsvg’],makesuretheGraphvizexecutablesareonyoursystems的报错。起初以为原因是未安装graphviz模块,pip一下发现还是不行,后来才发现需要先安装graphviz程序,才能为python安…

    2022年10月27日
  • hivesql导出本地文件

    hivesql导出本地文件

    2021年11月27日
  • CriticalSection_alternative question是什么意思

    CriticalSection_alternative question是什么意思线程锁,即在多线程中可以控制线程的执行顺序,防止使用中全局变量在两个线程中同时使用,变量发生改变的错误。示例:https://blog.csdn.net/ninedays/article/details/5381123线程锁的概念函数EnterCriticalSection和LeaveCriticalSection的用法注:使用结构CRITICAL_SECTION需加入头文件#in…

    2022年9月20日
  • 机器学习之K-近邻算法

    1.橙子还是柚子该例子来自于《算法图解》,看下图中的水果是橙子还是柚子?我的思维过程类似于这样:我脑子里面有个图表图中左下的表示橙子,右上的表示柚子,取橙子和柚子的两个特征(大和红),一般而言

    2021年12月30日
  • bs与cs架构的优缺点_bs架构与cs架构的区别详细讲解

    bs与cs架构的优缺点_bs架构与cs架构的区别详细讲解简介C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLServer等数据库。浏览器通过Web

    2022年8月31日

发表回复

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

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