Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否可以启用intellisense for XAML绑定到视图模型?_C#_Wpf_Xaml_Mvvm_Data Binding - Fatal编程技术网

C# 是否可以启用intellisense for XAML绑定到视图模型?

C# 是否可以启用intellisense for XAML绑定到视图模型?,c#,wpf,xaml,mvvm,data-binding,C#,Wpf,Xaml,Mvvm,Data Binding,我总是在视图模型中为我的字段使用如此明显的名称,因此我实际上不需要intellisense。然而,我刚刚发现,在处理坚持使用非英语名称的程序员编写的代码时,我需要它(因为“使用母语编写代码要容易得多”) 所以问题是-是否可以让XAML intellisense在视图模型中为我提供字段列表(很容易,就是这样) C# XAML 如果可能的话,我猜我需要以某种方式注册数据上下文。但令人惊讶的是,我在谷歌上找不到任何有用的东西。可能是我使用了一组错误的搜索词,但我在SQL Management St

我总是在视图模型中为我的字段使用如此明显的名称,因此我实际上不需要intellisense。然而,我刚刚发现,在处理坚持使用非英语名称的程序员编写的代码时,我需要它(因为“使用母语编写代码要容易得多”)

所以问题是-是否可以让XAML intellisense在视图模型中为我提供字段列表(很容易,就是这样)

C#

XAML



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

在XAML中设置DataContext:

<Window>
  <Window.DataContext>
      <local:ElViewoModello/>
  <Window.DataContext>
</Window>
您可能需要添加

xmlns:mc="schemas.openxmlformats.org/markup-compatibility/2006"  
mc:Ignorable="d" 

对于您的xaml。

坚持使用非英语名称的程序员应永远禁止编程。这是一个非英语母语的人说的。@HighCore我只听过两个这样的论点。一是母语让它更容易。另一个是实体的命名是特定于国家的。这两个都是错误的,其中一个很愚蠢。我的客户的整个代码库都是土耳其语的,迁移时,我觉得学习土耳其语很难easier@CodeNameJack我印象深刻。还有点担心。我想把每个非英语变量和类翻译成随机的字符组合。然后,我会把它推到作者的喉咙里,声称这是一种他们不熟悉的很酷的语言。然后,看着他们受苦。。。不管怎么说,这些关键词是不可翻译的,我们陷入了一种奇怪的英语和母语的结合。在地狱里有一个特别的角落供程序员们使用,哈哈哈@里欧。哦,所以在回答中的第二个建议是相当随意的,对吗?在这种情况下,我更喜欢第一个。它们有什么优点/缺点吗?@KonradViltersten不,这不是胡闹,这是定义设计时数据的正确方法。第二个建议很有魅力。谢谢FedericoBerasategui
<Window>
  <Window.DataContext>
      <local:ElViewoModello/>
  <Window.DataContext>
</Window>
<Window d:DataContext="{d:DesignInstance local:ElViewoModello}"/>
xmlns:mc="schemas.openxmlformats.org/markup-compatibility/2006"  
mc:Ignorable="d"