UserControl.xaml可以在设计视图(MVVM)中编辑

时间:2018-04-20 23:32:40

标签: c# wpf xaml mvvm designview

我正在学习来自常规WPF的MVVM模式。我的很大一部分工作是基于界面的。我喜欢视觉工作室中的设计视图并融合在一起,因此我可以根据自己的喜好快速定位控件。 我对学习MVVM感兴趣但是当我将视图UserControl绑定到MainWindow时,我无法看到设计。我已经挖掘了设置,找不到可以修复它的选项。 有没有办法在设计视图中查看UserControl?

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

用户控件只适用于设计视图 双击XAML文件,它将在设计器中打开 如果它完全是由依赖于视图模型数据的模板构建的,那么您需要以某种方式提供具有该数据的视图模型或设计器视图模型。
有多种方法可以解决这个问题 既然你已经向我们展示了完全没有代码的话,那就猜测你做了什么,或者从那里到你想去的地方最好的路线是什么。

“快速按照我的喜好控制” 听起来你可能拖着设计师 与设计师合作时,在设计图面上拖动东西是错误的。您很快就可以获得仅适用于您的显示设置的内容,并且是解决布局问题的噩梦。相反,编辑XAML并查看设计器中的内容。