首页 新闻 会员 周边 捐助

c# wpf绑定路径错误,请指教(带源码下载)

0
悬赏园豆:5 [已关闭问题] 关闭于 2023-03-02 16:15

运行时错误提示信息:
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

tea2007的主页 tea2007 | 初学一级 | 园豆:7
提问于:2023-02-10 16:54

我建议还是好好看下基础知识,你问的这些都是属于基础知识的

会长 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没发现。
二是:在Visible里加label1.Visibility = Visible ? Visibility.Visible : Visibility.Hidden;这句,在单位里的后台代码显示错误,非静态变量,label1~3能否在xaml上实现显示与隐藏?

tea2007 1年前

@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年前
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册