XAML 使用@绑定到 属性

XAML bind to a property with @

我有一个 class,它有一个 @base 属性。 @ 是必需的,因为 "base" 是 C# 语言的保留字。

如何从 XAML 绑定到这个 属性?

base 是 C# 中的关键字,但在 XAML 中不是,因此您可以简单地写...

<TextBlock Text="{Binding base}" />

如果您在当前 DataContext 中有这样的内容:

public string @base { get { return "Hello, World!"; } }

请记住,@ 不是 C# 中 属性 名称的一部分,它只是意味着 后面的标记是一个标识符 。真正的 属性 名称是 base,即使您必须在 C# 中将其称为 @base