gpt4 book ai didi

xaml - Xamarin 执行 OnPlatform StaticResource 绑定(bind)的新方式

转载 作者:行者123 更新时间:2023-12-01 14:36:21 26 4
gpt4 key购买 nike

以前我能做这样的事情

<OnPlatform x:TypeArguments="Color" Android="{StaticResource Primary}"/>

现在,该语法已被弃用,我正在尝试这样做:

<OnPlatform x:TypeArguments="Color">
<On Platform="Android">{StaticResource Primary}</On>
</OnPlatform>

但我收到以下错误:

Cannot convert "{StaticResource Primary}" into Xamarin.Forms.Color

我的语法应该怎样?

最佳答案

因为 StaticResource 是标记扩展,您可以通过 attribute usage, or element usage 使用它。

例如,试试这个:

<OnPlatform x:TypeArguments="Color">
<On Platform="Android" Value="{StaticResource Primary}" />
</OnPlatform>

或者,

<OnPlatform x:TypeArguments="Color">
<On Platform="Android">
<StaticResource Key="Primary" />
</On>
</OnPlatform>

关于xaml - Xamarin 执行 OnPlatform StaticResource 绑定(bind)的新方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43898890/

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