gpt4 book ai didi

c# - 是否可以为 XAML 绑定(bind)到 View 模型启用智能感知?

转载 作者:行者123 更新时间:2023-11-30 19:09:09 25 4
gpt4 key购买 nike

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

所以问题是 - 是否可以让 XAML intellisense 为我提供 View 模型中的字段列表(很容易,也就是说)?

C#

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

XAML

<ProgressBar Maximum="{Binding Path=Donkey}"
Minimum="0"
Value="{Binding Path=Monkey}"
Visibility="{Binding Path=Wonkey.Bonky}" />

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

最佳答案

要么在 XAML 中设置 DataContext:

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

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

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

你可能需要添加

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

到你的 xaml。

关于c# - 是否可以为 XAML 绑定(bind)到 View 模型启用智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32415827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com