彩票走势图

强烈推荐一款好用的ColorPicker Silverlight 控件

转帖|其它|编辑:郝浩|2011-05-13 14:41:12.000|阅读 855 次

概述:本文特意推荐一款好用的ColorPicker Silverlight 控件,希望大家喜欢。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  使用步骤:

  1.在Silverlight中添加对该dll控件的引用;

  2.创建一个Silverlight子窗口(可以以动画的方式弹出颜色选择框),命名为:ColorPickerWin.xaml

  在xaml里添加对DLL的引用:

  xmlns:colorPicker="clr-namespace:InnerProduct;assembly=ColorPicker"

  在窗体里就可以立即创建出颜色对话框:

  3.建立一个委托,传递颜色值:

  ColorPickerWin.xaml 的C#代码:

 public delegate void SelectedColor(Color strColor);
     public partial class ColorPickerWin : ChildWindow
     {
         public event SelectedColor _selectedColor;
         public ColorPickerWin()
         {
             InitializeComponent();
         }

         private void OKButton_Click(object sender, RoutedEventArgs e)
         {
             _selectedColor(this.colorPicker1.Color);
             this.DialogResult = true;
            
         }

         private void CancelButton_Click(object sender, RoutedEventArgs e)
         {
           
             this.DialogResult = false;
         }

  4. 在主窗体里就可以调用了:

private void selectColor_Click(object sender, RoutedEventArgs e)
         {
             ChildWins.ColorPickerWin cw = new ChildWins.ColorPickerWin();
             cw._selectedColor += new ChildWins.SelectedColor(cw__selectedColor);
             cw.Show();
         }

         void cw__selectedColor(Color strColor)
         {
             this.textBox1.Background = new SolidColorBrush(strColor);
         }


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:博客园

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP