我总是在视图模型中为我的字段使用这些明显的名称,这样我实际上并不需要智能感知。但是,我刚刚发现在处理程序员坚持使用非英语名称的代码时我需要它(因为" 编码在使用本地语言时更容易& #34;。)
所以问题是 - 是否有可能使XAML intellisense为我提供视图模型中的字段列表(很容易就是这样)?
C#
ExecutionContext
XAML
public ElViewoConstructo()
{
InitializeComponent();
DataContext = new ElViewoModello();
}
如果可能的话,我猜测我需要以某种方式注册数据上下文。令人惊讶的是,我无法找到谷歌有用的东西。我可能会使用一组错误的搜索词,但我在SQL Management Studio上只收到了智能问题......
答案 0 :(得分:11)
在XAML中设置DataContext:
<Window>
<Window.DataContext>
<local:ElViewoModello/>
<Window.DataContext>
</Window>
或使用d:DataContext
定义设计时DataContext类型:
<Window d:DataContext="{d:DesignInstance local:ElViewoModello}"/>