我在Microsoft Learn.学习MAUI
这让我想起了XAML中的Silverlight/WPF。
鉴于以下情况:
<Label>
<Label.Resources>
<OnPlatform x:Key="PlatformName" x:TypeArguments="system:String">
<On Platform="iOS" Value="[iOS]" />
<On Platform="Android" Value="[ANdroid]" />
<On Platform="WinUI" Value="[Windows]" />
<On Platform="MacCatalyst" Value="[macOS]" />
</OnPlatform>
</Label.Resources>
<Label.Text>{StaticResource PlatformName}</Label.Text>
</Label>
字符串
如何将Label.Text
属性设置为PlatformName
资源的内容(字符串)?
2条答案
按热度按时间wsewodh21#
您可以尝试将StaticResource放在ContentPage.Resource中。例如:
字符串
2nc8po8w2#
如果没有特定的理由使用
StaticResource
,那么你可以简单地这样做:字符串
或者简单地使用
{OnPlatform}
标记扩展:型