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

合肥做淘宝网站建设排名优化百度

合肥做淘宝网站建设,排名优化百度,最好的做法是(),金融网络销售怎么找客源Converter(转换器)在 WPF 数据绑定中扮演着重要角色,用于在源数据和目标属性之间进行值转换 举例来说:我想用一个bool量来控制一个背景,为true时,显示红色;为false时背景用默认颜色。因此 Backg…

        Converter(转换器)在 WPF 数据绑定中扮演着重要角色,用于在源数据和目标属性之间进行值转换

        举例来说:我想用一个bool量来控制一个背景,为true时,显示红色;为false时背景用默认颜色。因此 Background="{Binding 某bool量}",这个bool量不是颜色值,怎么转换成颜色值?就需要一个继承自IValueConverter的转换器。见例子所示:

例一:bool量转换成颜色。

      注意需要先在window.Resources中把这个类引用过来。

      因为我这个转换类的命名空间就是这个定义的local中,可以直接写

 <local:BooleanToColorConverter x:Key="BooleanToColorConverter"/>

        如果命名空间不一致,则见例子2。

  最终效果如下:

<Window.Resources><local:BooleanToColorConverter x:Key="BooleanToColorConverter"/>
</Window.Resources>
<Grid><StackPanel  ><Border Height="50" Width="100" Background="{Binding BSetRed,Converter={StaticResource BooleanToColorConverter}, ConverterParameter=Red}"/><Button Content="反转颜色" Click="Button_Click"     /></StackPanel></Grid>
public class BooleanToColorConverter : IValueConverter
{public object Convert(object value, Type targetType, object parameter, CultureInfo culture){if((bool)value){return parameter;}else{return DependencyProperty.UnsetValue;}}public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture){return (value == parameter);}
}
 public partial class Window1 : Window,INotifyPropertyChanged{bool bSetRed = false;public event PropertyChangedEventHandler PropertyChanged;public bool BSetRed { get => bSetRed;set { bSetRed = value;PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("BSetRed"));} }public Window1(){InitializeComponent();DataContext = this;}private void Button_Click(object sender, RoutedEventArgs e){BSetRed = !bSetRed;}}

例2:bool量转换成颜色。转换类放到其他命名空间下,比如Common.

此时因local下找不到这个类,所以报警。

此时:追加一个common的命名空间。然后程序可以正常运行。

namespace AhuiPLC_CurveRecord.Common
{public class BooleanToColorConverter : IValueConverter{public object Convert(object value, Type targetType, object parameter, CultureInfo culture){if((bool)value){return parameter;}else{return DependencyProperty.UnsetValue;}}public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture){return (value == parameter);}}
}

http://www.dtcms.com/wzjs/369653.html

相关文章:

  • 游戏网站怎么做网络运营怎么做
  • 芯互联大厦做网站的网站访问量排行榜
  • 汽车技术支持 武汉网站建设郑州竞价托管代运营
  • 福建网站建设价格安徽seo推广
  • 织梦想把网站上传到现有网站的文件夹中测试现有网站能正常使用线上推广网络公司
  • 深圳疫情出行最新规定南宁seo结算
  • 石家庄网站推广公司如何创建自己的小程序
  • 网站建设夹夹虫公司it教育培训机构排名
  • 自己如何做网站源码天津seo推广优化
  • 北京住总第一开发建设有限公司网站重庆今天刚刚发生的重大新闻
  • 美国人 seo优化技术招聘
  • 怎么查网站的备案信息网站制作企业有哪些
  • wordpress站点的sitemap广州网站优化排名系统
  • 网站域名备案查询官网成都今天宣布的最新疫情消息
  • 网站怎样做才能有点击率杭州百度快速排名提升
  • wordpress 虎嗅2016信息流优化师简历模板
  • 如何做企业招聘网站企业网站的作用有哪些
  • 罗湖网站建设报价正规的教育机构有哪些
  • 做美足网站违法吗成都网络推广外包公司哪家好
  • 邢台哪里有做网站的推广app网站
  • 外贸网站建设方案郴州网络推广外包公司
  • 郑州做网站推广外包云巅seo
  • 政府网站建设预算电商代运营十大公司排名
  • 网站常用特效竞价账户托管
  • 网站开发 项目介绍上海短视频推广
  • 昆山网站建设义搏日本网络ip地址域名
  • 陕西企业网站建设价格拉新奖励的app排行
  • 网站建设和管理是教什么科目如何自己开发网站
  • 南山网站 建设seo信科seo网络推广软件
  • 网站更新要怎么做搜索引擎优化的七个步骤