这是我的xaml代码:
<TextBlock Text="{Binding MyTranslations[0].Name}"></TextBlock>
我想要做的是删除0.而不是0,我需要从静态类中的静态字段中获取正确的整数,该静态类位于另一个项目中,但是在samo解决方案中。
我想它应该是这样的:
<TextBlock Text="{Binding MyTranslations[MyStaticClass.MyStaticInt].Name}"></TextBlock>
我该怎么做?
答案 0 :(得分:2)
在xaml中可能有一些奇怪的方法在语法上做这个,但通常当我遇到像这样的奇怪问题时,我通常只在我的VM中创建一个计算属性。
public string MyCurrentTranslation
{
get { return MyTranslations[MyStaticClass.MyStaticInt].Name; }
}
然后绑定到该属性:
<TextBlock Text="{Binding MyCurrentTranslation}"/>