繁体   English   中英

如何将GridViewColumn中的DisplayMemberBinding本地化为resx文件?

[英]How can I localize DisplayMemberBinding in GridViewColumn to a resx file?

我在应用程序中将GUI文本本地化与resx文件一起使用:

例如,我这样编写以将GUI文本提取到TextBlock中:

<TextBlock Text="{x:Static GuiText.LoginView.LoginText}" FontSize="24"\>

但是,如何获取本地化的文本到GridViewColumn中呢?

如何定位以下内容?

<GridViewColumn Header="Value" DisplayMemberBinding="{Binding Path=Value}" />

我至少可以像这样本地化标题:

<GridViewColumn Header="{x:Static GuiText.LoginView.HeaderValueText}" DisplayMemberBinding="{Binding Path=Value}" />

但是,如何本地化DisplayMemberBinding的翻译?

但是,如何本地化DisplayMemberBinding的翻译?

DisplayMemberBinding的绑定路径引用属性名称,并且这些属性未本地化。

绑定到的属性应返回一个已转换的值,例如:

<GridViewColumn Header="{x:Static GuiText.LoginView.HeaderValueText}" DisplayMemberBinding="{Binding Path=TranslatedValue}" />

public string TranslatedValue
{
    get
    {
        return Resource1.String1;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM