如何在XAML WPF中创建强制依赖属性

时间:2015-12-09 08:21:23

标签: c# .net wpf xaml

我正在创建用户控件。我创建了三个依赖项属性,用户应该绑定到XAML中的viewmodel。

如果开发人员没有绑定该属性,我能做些什么吗?理想情况下,项目无法成功编译。

1 个答案:

答案 0 :(得分:1)

这是不可能的。绑定仅在运行时检查,而不是在编译时检查。原因是编译器在应用程序运行时无法确定您希望为视图设置哪个datacontext,因为您始终可以更改datacontext。

如果您有兴趣,可以查看MVVM设计模式,以了解更多关于模型和视图分离的原因。