运行时错误提示信息:
BindingExpression path error: 'Visible' property not found on 'object' 翻译过来应该就是:BindingExpression路径错误:在“object”上找不到“Visible”属性
即:
xaml这行代码:Value="{Binding Visible}" 中的 Visible 找不到
附源码下载(博客园内地址):
https://files-cdn.cnblogs.com/files/blogs/782609/WpfApp6.rar?t=1676425787
我建议还是好好看下基础知识,你问的这些都是属于基础知识的
– 会长 1年前@会长: 你如果能解决这问题,我承认我基础知识不足。
– tea2007 1年前@tea2007: 目的就是用一个checkbox来控制一个label的显示与隐藏,还有其它要求吗?
– 会长 1年前@tea2007: 我看你的代码是放了一个ListBox,为什么要用这个控件,是想用多个checkbox控制多个label?你说下具体的需求吧
– 会长 1年前@会长: 这是我单位的软件截取出来的,原来就是这样。原来就有checkbox1~3共3个,我目前只放了一个. 而label也要新增3个上去,由checkbox1控制label1显示与隐藏 ,checkbox2控制label2显示与隐藏 ,如此类推。
– tea2007 1年前@会长: 现遇到2个问题,一是:INotifyPropertyChanged失效,不起作用致后台中的Visible属性不执行,xaml提示Visible没发现。
– tea2007 1年前二是:在Visible里加label1.Visibility = Visible ? Visibility.Visible : Visibility.Hidden;这句,在单位里的后台代码显示错误,非静态变量,label1~3能否在xaml上实现显示与隐藏?
@tea2007: 如果只是固定的3个的话,为什么还有放了listbox里,我不明白你们什么意图,我写一个发你吧。
– 会长 1年前INotifyPropertyChanged没有效果是因为你的代码里实现错了,应该是Datacontent实现这个接口
– 会长 1年前@会长: label不用放listbox里,只是checkbox放listbox
– tea2007 1年前@tea2007: 为什么放了listbox里?
– 会长 1年前@tea2007: 要实现什么需求?
– 会长 1年前@会长: 原码就是这样,我发张图到你邮箱吧
– tea2007 1年前@会长: 图片已发,需求就是:由checkbox1控制label1显示与隐藏 ,checkbox2控制label2显示与隐藏 ,如此类推。
– tea2007 1年前@tea2007: hao
– 会长 1年前@tea2007: 没收到邮件呀
– 会长 1年前@tea2007: @tea2007: 不过我大概明白了
– 会长 1年前@会长: 已发了一封带图的,你查一下
– tea2007 1年前@会长: 发这个邮箱地址:notifications@cnblogs-mail.com
– tea2007 1年前@tea2007: 这不是我的邮箱,我之前给你发过邮件呀:zzy_0471@163.com
– 会长 1年前@会长: 图片已发,请查收
– tea2007 1年前@会长: Datacontent怎样实现接口?this.DataContext = new ViewModel();这个试过不行
– tea2007 1年前@会长: 源码更新了一下,请重新下载,这个更接近于我原软件实际情况。
– tea2007 1年前