listview - Xamarin Forms ListView ViewCell 翻译
问题描述
我的项目中有 2 个用于翻译的资源文件。我在我的布局中使用了参数,它工作正常,但我ListView
需要从这个资源文件中绑定一个参数!
<Label Text="Quantity" HorizontalTextAlignment="Center" TextColor="#231F20" FontFamily="{StaticResource MyriadProRegularFont}" Grid.Column="0" Grid.Row="0">
<Label.FontSize>
<OnIdiom Phone="12" Tablet="14"/>
</Label.FontSize>
</Label>
这个标签放在aListView
里面,我需要把它绑定到资源文件中的一个参数上。我怎样才能做到这一点?
解决方案
我通过在资源文件中将“访问修饰符”设置为公共来解决它
并将标签绑定到参数:
<Label Text="{x:Static controls2:LanguageResource.quantity}" HorizontalTextAlignment="Center" TextColor="#231F20" FontFamily="{StaticResource MyriadProRegularFont}" Grid.Column="0" Grid.Row="0">
<Label.FontSize>
<OnIdiom Phone="12" Tablet="14"/>
</Label.FontSize>
</Label>
而这个 xmlns 放在 XAML 文件的顶部
xmlns:controls2="clr-namespace:AppXamarin.Resources"
推荐阅读
- algorithm - 生成由c ++中整数的二进制表示给出的集合的所有子集
- ionic3 - ionic3 android构建错误:超时等待锁定
- ibm-watson - Watson Assistant - 提示所需的插槽不起作用
- django - 为什么 django inspectdb 不能在现有数据库上正确创建外键?
- java - Spring Hateoas / HAL 抛出异常
- java - 在多处理器系统中,每个处理器会有独立的 JVM 吗?
- emulation - Difference between RL n and RLA CPU instructions
- powershell - 如何在变量中获取 vm 的 IP 地址和名称
- sql-server - '=' 附近的语法不正确。得到错误
- google-apps-script - 从 Google 电子表格生成文本文件并将其链接返回到电子表格中的单元格