我有一个Windows窗体应用程序,它有几个用户控件 - 当从列表框中选择相关选项时,每个用户控件都会显示。
某些用户控件需要访问存储在不同用户控件中的数据,因此用户控件A需要知道存储在用户控件B中的文本框的值。我已经在用户控件B中公开了一些属性当应用程序首次加载并且没有更改任何值时,这一切都可以正常工作。
我遇到的问题是如果用户控件B中的文本框的值发生了更改,则用户控件A不会选中它。
我是否必须对NotifyPropertyChanged做些什么?有什么建议吗?
答案 0 :(得分:0)
这里有两个解决方案:
EXTRA_STREAM
个对象的传递值。Form
以便在事情发生变化时进行通信,并在目标event
中注册事件处理程序以接受更改。这在主题上类似于Form
接口,但只有正式数据绑定方案才需要/建议。我喜欢这种事情的事件。