Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin:StyleonPlatform和DynamicSource_Xamarin_Xamarin.forms - Fatal编程技术网

Xamarin:StyleonPlatform和DynamicSource

Xamarin:StyleonPlatform和DynamicSource,xamarin,xamarin.forms,Xamarin,Xamarin.forms,我已经定义了一个样式,但是我想将Android和iOS的值设置为DynamicSource—语法是什么 <Style TargetType="SearchBar" ApplyToDerivedTypes="true"> <Setter Property="BackgroundColor" Value="{OnPlatform Android='White', iOS='#4F8BBF'}"/> </Style> 根据不同目标的不同值的官方文件

我已经定义了一个样式,但是我想将Android和iOS的值设置为DynamicSource—语法是什么

<Style
    TargetType="SearchBar" ApplyToDerivedTypes="true">
    <Setter Property="BackgroundColor" Value="{OnPlatform Android='White', iOS='#4F8BBF'}"/>
</Style>

根据不同目标的不同值的官方文件


白烟
白烟
#2196F3
黑色
白色
这是为了设置不同的值

但如果您真的在寻找文本动态资源,您必须在代码隐藏构造函数中设置它

Resources[“searchBarStyle”]=Resources[“blueSearchBarStyle”];