在WPF-XAML中,在设计时与运行时确定DataContext。
为什么我们必须在设置“DataContext”时添加“d:DataContext”? 为什么Microsoft引入了DesignTime属性(我们必须添加的代码,有点复杂),当它已经可以使用“DataContext”属性自动确定时。我能看到的唯一实用程序是在RunTime的代码中设置DataContext。否则,Microsoft可以使用DataContext并像使用d:DataContext一样找到数据的“形状”。
我不理解的是什么?我缺少什么?
答案 0 :(得分:0)
你自己也注意到了: 在许多项目/方法中,DataContext将在运行时动态设置。 所以你在设计时无法了解DataContext。