gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 17:40:36 27 4
gpt4 key购买 nike

我正在创建用户控件。我创建了三个依赖属性,用户应该将它们绑定(bind)到 XAML 中的 View 模型。

如果开发人员不绑定(bind)该属性,我可以做些什么吗?理想情况下,项目不会编译成功。

最佳答案

这是不可能的。绑定(bind)仅在运行时检查,而不是在编译时检查。这样做的原因是编译器无法确定您希望在应用程序运行时为 View 设置什么数据上下文,因为您始终可以更改数据上下文。

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

关于c# - 如何在 XAML WPF 中创建强制依赖属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34173889/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com