• Silverlight Visifire控件应用去水印


      版本几之前可以用属性直接去掉水印:

                                              chart.Watermark = false;

    现在我用的会报错,已过时,在网上查了写资料,解决办法如下:

    一、很多人都是利用摭罩的办法,定位到水印显示的地方,建立一个比水印差不多大小的控件,正好摭住水印,显示成背景色

    二、在silverlight后台方法.cs文件中,继承Chart重写LoadWatermark()方法

    1、首先,新建一个类,继承自Chart,重写LoadWatermark方法,

     //重写Chart的LoadWm方法去掉水印 然后调用自己的MyCharts
            public class MyCharts : Chart
            {
                protected override void LoadWm()
                {
                    //base.LoadWatermark();
                }
                public MyCharts()
                {
                    //this.Watermark = false;
                }
            }

    2、再创建图表实例的时候就不能new Chart实例了,直接使用MyCharts

                    Chart chart = new MyCharts();    

                    chart.Width = 800;
                    chart.Height = 600;
                    chart.ScrollingEnabled = false;

    水印就可以去掉!!

  • 相关阅读:
    拥塞避免
    计算机网络常考
    [CODEVS1014]装箱问题
    [CODEVS2055]集合划分
    [CODEVS3641]上帝选人
    [GRYZ2014]递增子序列最大和
    [GRYZ2014]最大连续子序列的和
    金矿模型看动归
    [CODEVS1220]数字三角形
    [CODEVS1294]全排列
  • 原文地址:https://www.cnblogs.com/xuxin-1989/p/3625480.html
Copyright © 2020-2023  润新知