相关疑难解决方法(0)

为什么没有人使用INotifyPropertyChanging?

我知道MVVM大量使用INotifyPropertyChanged,但我从未见过使用过任何INotifyPropertyChanging.有什么理由吗?

如果我确实想要使用它,那么将它集成到我的MVVM框架中的好方法是什么?我知道你不应该MessageBox在你的ViewModel 上使用,因为那时你无法对它进行单元测试.那么如何进行警报,然后继续使用PropertyChange(如果适用)?

c# wpf mvvm

13
推荐指数
2
解决办法
7515
查看次数

PropertyDescriptor和WPF Binding mechinsm

背景

我正在调查一些代码并遇到一个包含DataGrid一些带有绑定列的xaml :

Binding="{Binding calc_from}" ....
Run Code Online (Sandbox Code Playgroud)

我到处搜索,但没有包含名为的属性的类calc_from.然后我偶然发现了一些PropertyDescriptor课程.我认为这是他们如何使绑定工作,但没有完全理解如何.

什么是PropertyDescriptor有益的?我什么时候想实现自己的CustomTypeDescriptor?它与WPF绑定机制有何关系?

我已经在这个帖子中找到了一个例子,但是如果有人能够对它有所了解,我会很高兴

c# wpf xaml

8
推荐指数
1
解决办法
3058
查看次数

标签 统计

c# ×2

wpf ×2

mvvm ×1

xaml ×1