【发布时间】:2017-12-18 15:10:26
【问题描述】:
我想传递这个资源,代码如下:
AppResources.lbCountry;
这里是ConverterParameter:
<Label Text="{Binding SelectedCountry.Name, Converter={StaticResource nullToResourceConv}, ConverterParameter={--}}" >
编辑
lbCountry 在AppResources:
internal static string lbCountry {
get {
return ResourceManager.GetString("lbCountry", resourceCulture);
}
}
Resx命名空间定义:
xmlns:Resx="clr-namespace:XamApp.Resources"
但这不起作用:
ConverterParameter={x:Static Resx:AppResources.lbCountry}}
错误:
x:Static: 无法找到公共静态字段、静态属性、 Resx:AppResources 中名为 lbCountry 的 const 或枚举值
【问题讨论】:
-
错误提示找不到public字段,请尝试将其更改为
public
标签: c# xamarin mvvm xamarin.forms ivalueconverter