当前位置: 首页 > news >正文

中国上海网站首页网站建设用户调研

中国上海网站首页,网站建设用户调研,做网站源码,天长网站建设1、Brushes用错了命名空间将导致程序无法正确工作。笔者曾写了一个flag值转换为相应的Brush#xff0c;由于不小心Using了一个错误的命名空间#xff08;System.Drawing#xff09;导致Xaml文件界面元素Fill绑定属性总出不来应有的效果。最后费了好大劲才发现#xff0c;替…1、Brushes用错了命名空间将导致程序无法正确工作。笔者曾写了一个flag值转换为相应的Brush由于不小心Using了一个错误的命名空间System.Drawing导致Xaml文件界面元素Fill绑定属性总出不来应有的效果。最后费了好大劲才发现替换为正确的命名空间System.Windows.Media后立马就解决了。特此留下随笔备忘。 2、下面是一个IMultiValueConverter的例子 Window x:ClassWpfApplication16.Window1 xmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentation xmlns:xhttp://schemas.microsoft.com/winfx/2006/xaml xmlns:myclr-namespace:WpfApplication16 TitleWindow1 Height300 Width300 Window.Resources my:RgbConverter x:KeyRgbConverter / /Window.Resources Window.Background SolidColorBrush SolidColorBrush.Color MultiBinding Converter{StaticResource RgbConverter} Binding PathValue ElementNameredSlider / Binding PathValue ElementNamegreenSlider / Binding PathValue ElementNameblueSlider / /MultiBinding /SolidColorBrush.Color /SolidColorBrush /Window.Background StackPanel Slider Minimum0 Maximum255 x:NameredSlider / Slider Minimum0 Maximum255 x:NamegreenSlider / Slider Minimum0 Maximum255 x:NameblueSlider / /StackPanel /Window public class RgbConverter : IMultiValueConverter { #region IMultiValueConverter Members public object Convert(object[] values, Type targetType, object parameter, System.Globalization.CultureInfo culture) { var r System.Convert.ToByte(values[0]); var g System.Convert.ToByte(values[1]); var b System.Convert.ToByte(values[2]); return Color.FromRgb(r, g, b); } public object[] ConvertBack(object value, Type[] targetTypes, object parameter, System.Globalization.CultureInfo culture) { throw new NotImplementedException(); } #endregion }  3、多值参数如何处理譬如希望value为真时返回ConvertParameter指定R,G,B的颜色值Brush否则返回透明Brush。 Border Grid.ColumnSpan3 BorderBrush{Binding Converter{StaticResource BoolToSolidColorBrushConverter}, ConverterParameter255,0,0, PathIsInclusive} BorderThickness2Image Source{Binding Image} Opacity{Binding ImageOpacity} / /Border public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) {Brush result Brushes.Red;if (parameter ! null){string[] rgb parameter.ToString().Split(,);if (rgb.Length 3){byte r 0;byte.TryParse(rgb[0], out r);byte g 0;byte.TryParse(rgb[1], out g);byte b 0;byte.TryParse(rgb[2], out b);result new SolidColorBrush(Color.FromRgb(r, g, b));}}if (value null) return Brushes.Transparent;string valueString value.ToString();if (value.ToString() 1){valueString True;}else if (value.ToString() 0){valueString False;}bool boolValue false;if (!bool.TryParse(valueString, out boolValue)){boolValue false;}if (boolValue) return result;return Brushes.Transparent; }  转载于:https://www.cnblogs.com/chriskwok/archive/2012/08/17/2644201.html
http://www.zqtcl.cn/news/558679/

相关文章:

  • 长治网站设计制作网站ps怎么做网站导航内嵌式
  • 网站 橙色前台网站开发
  • 滨海网站建设服务商电子商务网站建设与维护pdf
  • 企业网站建设方案效果h5网页制作app
  • 国内搜索引擎网站免费无线
  • 龙岩做网站价格室内建筑设计
  • 闲鱼上面给人做网站造退款微信登录建设银行网站
  • 无锡网站推广公司网络营销课程设置
  • dede 网站根目录北京好的设计公司
  • 网站关键词重复wordpress 影响力
  • 外包商网站怎么做php网站转移
  • 怎么做自己的网站推广产品企业建站 平台
  • 河北做网站公司网站建设团队扬州
  • 114物流网站怎么做免费注册163免费邮箱申请
  • 做网站要以单位手机发博客wordpress
  • 莆田网站建设莆田seo管理系统培训
  • 有一个网站自己做链接获取朋友位置网站关键词数量减少
  • 毕设网站建设论文小程序开发模板
  • 广州网页模板建站电商平台谈双11变冷
  • 用.cc做网站官网可以吗2003系统网站建设
  • 创意网站推荐新手网站
  • 网站编程好学吗免费下载app并安装
  • 广州专业网站制作设计网站建设分几种
  • 有没有专业做艺术品的网站长沙人才市场招聘信息
  • 河池做网站通过邮箱查注册网站
  • 金融互助网站开发网上免费设计效果图
  • 网站开发 例子施工企业质量管理体系应按照我国
  • 义乌建设网站网络营销推广有哪些方法
  • 宿迁建设局网站a类证查询怎么自己搭建梯子
  • 成都网站品牌设计策划网络推广如何收费