是否可以为XAML绑定启用intellisense以查看模型?

时间:2015-09-05 17:26:27

标签: c# wpf xaml mvvm data-binding

我总是在视图模型中为我的字段使用这些明显的名称,这样我实际上并不需要智能感知。但是,我刚刚发现在处理程序员坚持使用非英语名称的代码时我需要它(因为" 编码在使用本地语言时更容易& #34;。)

所以问题是 - 是否有可能使XAML intellisense为我提供视图模型中的字段列表(很容易就是这样)?

C#

ExecutionContext

XAML

public ElViewoConstructo()
{
  InitializeComponent();
  DataContext = new ElViewoModello();
}

如果可能的话,我猜测我需要以某种方式注册数据上下文。令人惊讶的是,我无法找到谷歌有用的东西。我可能会使用一组错误的搜索词,但我在SQL Management Studio上只收到了智能问题......

1 个答案:

答案 0 :(得分:11)

在XAML中设置DataContext:

<Window>
  <Window.DataContext>
      <local:ElViewoModello/>
  <Window.DataContext>
</Window>

或使用d:DataContext定义设计时DataContext类型:

<Window d:DataContext="{d:DesignInstance local:ElViewoModello}"/>