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 控件去掉水印

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • TCP-RST_tcp快速重传为什么是三次

    TCP-RST_tcp快速重传为什么是三次        在谈RST攻击前,必须先了解TCP:如何通过三次握手建立TCP连接、四次握手怎样把全双工的连接关闭掉、滑动窗口是怎么传输数据的、TCP的flag标志位里RST在哪些情况下出现。下面我会画一些尽量简化的图来表达清楚上述几点,之后再了解下RST攻击是怎么回事。1、TCP是什么?TCP是在IP网络层之上的传输层协议,用于提供port到port面向连接的可靠…

  • webstrom激活码【注册码】

    webstrom激活码【注册码】,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

  • mysql 联合索引 唯一_mysql 联合索引和唯一索引

    mysql 联合索引 唯一_mysql 联合索引和唯一索引一般来说.如果有wherea=?andb=?andc=?的语句.如果表也有DML,我一般只在a上建索引.这也是代价平衡的结果.一方面只在a上建索引那么是indexrangescan,不像联合索引那样可以indexuniquescan,我觉得速度差的不多(数据量不大的情况).另一方面,DML也会更新index,更新三个column肯定比更新一个column慢…

  • python 实现协同过滤推荐算法

    测试数据http://grouplens.org/datasets/movielens/#!/usr/bin/python3#-*-coding:utf-8-*-fromnumpyimport*importtimefromtexttableimportTexttable#协同过滤推荐算法主要分为:#1、基于用户。根据相邻用户,预测当前用户没有偏好的未涉及物

  • java json对象转map_java引用对象

    java json对象转map_java引用对象1.由json字符串转换成Map对象如json字符串:{“contend”:[{“bid”:“22”,“carid”:“0”},{“bid”:“22”,“carid”:“0”}],“result”:100,“total”:2}下面直接附代码://json字符串Stringjsondata=”{\”contend\”:[{\”bid\”:\”22\”,\”carid\”:\”0\”},{\”bid\”:\”22\”,\”carid\”:\”0\”}],\”result\”:100,\”total\”

  • Linux系统编程——进程调度浅析「建议收藏」

    Linux系统编程——进程调度浅析

发表回复

您的电子邮箱地址不会被公开。

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