【发布时间】:2015-01-28 21:01:06
【问题描述】:
我有一个具有@base 属性的类。 @ 是必需的,因为“base”是 C# 语言的保留字。
如何从 XAML 绑定到该属性?
【问题讨论】:
标签: c# wpf windows xaml windows-phone
我有一个具有@base 属性的类。 @ 是必需的,因为“base”是 C# 语言的保留字。
如何从 XAML 绑定到该属性?
【问题讨论】:
标签: c# wpf windows xaml windows-phone
base 是 C# 中的关键字,但不是 XAML,因此您可以简单地编写...
<TextBlock Text="{Binding base}" />
如果你在当前的 DataContext 中有这样的东西:
public string @base { get { return "Hello, World!"; } }
请记住,@ 不是 C# 中属性名称的一部分,它仅表示 以下标记是标识符。真实的属性名称是 base,尽管在 C# 中您必须将其称为 @base。
【讨论】:
@ 的情况解析成员名称。 IE。只是不要在成员名称中使用保留字!