当内部对象属性更改时自动引发 PropertyChanged
我遇到这样的场景: Class Parent { Property A } Class A { Property X } 当 X 更改时,如何在属性 A 上获取 PropertyChangedNotification?我不想在…
WPF 数据绑定、CollectionViewSource、INotifyPropertyChanged
当我第一次尝试在 WPF 中做某事时,我对 WPF DataBinding 感到困惑。然后我彻底研究了 MSDN 上的下一个示例: http: //msdn.microsoft.com/en-us/libr…
如何处理具有多个 ViewModel 的一个视图并触发不同的命令?
我有一个场景,其中一个视图和视图与多个 ViewModel 绑定。 例如。一个视图显示电话详细信息和 ViewModel,如下所示: 电话基本功能 - PhoneViewModel…
在 WPF 中的 DataContext 上实现 INotifyPropertyChanged?
在进行数据绑定时,是否必须在 WPF 中的数据上下文上实现 INotifyPropertyChanged?…
为什么绑定刷新会延迟到委托命令完成为止? (MVVM)
我正在应用 MVVM 模式。我有一个按钮,单击该按钮会在我的 ViewModel 中调用委托命令。在该委托方法的一开始,我设置了一个属性值 (WaitOn),该值应通…
INotifyPropertyChanged 和计算属性
假设我有一个简单的类 Order,它有一个 TotalPrice 计算属性,可以绑定到 WPF UI public class Order : INotifyPropertyChanged { public decimal Ite…
WPF:显示属性更改而不实现 INotifyPropertyChanged 接口
在我的 WPF 应用程序中,我有一个布尔属性,我想向用户显示该属性(例如带有只读复选框)。通常我会实现 INotifyPropertyChanged,以便 WPF 可以对其…
订阅WCF服务的DataContract代理类的PropertyChanged
我喜欢在客户端类上扩展的想法,这些类是使用部分类的 WCF 服务的数据契约。但我遇到了一个严重破坏聚会的问题。 想象一下,在服务器端我有一个类: […
为什么 TextBlock 可以显示代码隐藏属性值,但 border/padding 却无法使用它?
在以下 Silverlight 应用程序中尽管 TextBlock 正确显示了 OuterPadding 的值,但为什么属性 OuterPadding 不更改外边框中的填充?如果我将边框填充更…
在 DataContracts 上使用 INotifyChanged
我试图将实际服务数据与服务功能分开,因此将数据作为包含多个属性(数据成员)的数据契约返回。客户端代码是使用 svcutil /edb 生成的,它还为代理代…
INotifyPropertyChanged 的可空类型和属性
设置可为 null 类型的值并实现 iNotifyPropertyChanged 似乎有点矫枉过正。有更好的方法吗? Private _WorkPhone As Long? Public Property [WorkPhon…
使用 INotifyPropertyChanged 而不是 DependencyProperties 进行数据绑定
一个多星期以来,我一直在努力让数据绑定在 WPF 中工作。我确实在这里获得了有关 DataContext 的宝贵帮助,并且我确实通过 DependencyProperties 获得…
PropertyChanged 影响多个属性
我遇到的情况是,我有几个变量,它们的值相互依赖,如下所示: A 是 B 和 C 的函数 B 是 A 和 C 的函数 C 是 A 和 B 的函数 任一值都可以在 UI 上更改…
C#/WPF:ViewModel 中所有属性的 PropertyChanged?
我有一个这样的类: public class PersonViewModel : ViewModelBase //Here is the INotifyPropertyChanged Stuff { public PersonViewModel(Person p…