gpt4 book ai didi

c# - WPF 字符串数组 - 绑定(bind)到资源

转载 作者:行者123 更新时间:2023-11-30 23:27:20 25 4
gpt4 key购买 nike

我正在尝试创建一个字符串数组,该数组将通过对项目资源文件的静态引用进行设置(我将其用于本地化):

<x:Array Type="{x:Type sys:String}" x:Key="FormatTranslation">
<sys:String>{x:Static p:Resources.Yes}</sys:String>
<sys:String>{x:Static p:Resources.No}</sys:String>
</x:Array>

当然上面的代码不起作用,它只是将引用显示为字符串。

如何将这些值绑定(bind)到字符串实体?

--- 更新 1 ---

数组定义在

<UserControl.Resources>

这是我将数组引用为 StaticResource 以将其用作 ConverterParameter 的行

<TextBlock Text="{Binding RowData.Row.IsLandscapeFormat, Converter=StaticResource BCBCT}, ConverterParameter={StaticResource FormatTranslation}}"/>

最佳答案

将静态值直接添加到您的数组。

<x:Array Type="sys:String">
<x:Static Member="p:Resources.Yes"/>
<x:Static Member="p:Resources.No"/>
</x:Array>

关于c# - WPF 字符串数组 - 绑定(bind)到资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36576782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com