这是我的xaml代码:
<TextBlock Text="{Binding MyTranslations[0].Name}"></TextBlock>
我想做的是删除0。而不是0,我需要从另一个项目中但在samo解决方案中的静态类中的静态字段中获取正确的整数。
我猜应该看起来像这样:
<TextBlock Text="{Binding MyTranslations[MyStaticClass.MyStaticInt].Name}"></TextBlock>
我该怎么做呢?
在xaml中语法上可能有某种奇怪的方法来执行此操作,但是通常当我遇到类似这样的奇怪问题时,我通常只是在VM中创建一个计算属性。
public string MyCurrentTranslation
{
get { return MyTranslations[MyStaticClass.MyStaticInt].Name; }
}
然后只需绑定到该属性:
<TextBlock Text="{Binding MyCurrentTranslation}"/>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句