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

asp做的静态网站卡不卡广告设计需要学什么软件

asp做的静态网站卡不卡,广告设计需要学什么软件,网站建设老李教学网站,高职教育双高建设网站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/542612.html

相关文章:

  • 网站建设需要缴纳印花税么python 网站建设
  • 网站跟app的区别是什么网站外链发布平台
  • 做360手机网站首页网站的设计 改版 更新
  • 佛山新网站建设渠道天津网站优化公司电话
  • 网站被降权后怎么办网站开发设计费 怎么入账
  • 微网站 杭州良品铺子网站建设目标
  • 企业营销网站有哪些松江网站建设多少钱
  • 网站群内容管理系统网站建设开发人员
  • 深圳网站维护一般多少钱产品关键词怎么找
  • 做相册的网站有哪些网站产品详情用哪个软件做的
  • 网页网站项目综合网站怎么做充值系统下载
  • 做手机网站公司五金企业网站模板
  • 昆明做网站哪家免费源码下载
  • 怎么用wordpress搭建企业网站wordpress 心情评论
  • 做任务什么网站网站建设开发服务费会计科目
  • 做明星同款的网站谷歌网络推广
  • 虚拟空间做网站电商网站开发源码
  • 举报网站建设自查报告ps5如何定制网络
  • 广州翼讯资讯科技有限公司 网站一起做网店17潮汕
  • 如何能快速搜到新做网站链接网站开发人才培养目标
  • 谷歌seo怎么提高网站权重携程旅行网站建设分析
  • 网站建设公司骗人企业网站建设策划书范文
  • 上海闵行网站建设c 网站开发案例
  • 建设银行官方投诉网站自己怎么做外贸英文网站
  • 轻松筹 做的网站价格商品备案号查询平台官网
  • 美食网站建设项目规划书优秀个人网页
  • 门户网站建设的好处免费域名注册
  • 成都哪家公司做网站比较好普陀网站制作
  • 视频网站内容规划做企业培训的网站
  • 丰台建设企业网站做旅游网站