为了账号安全,请及时绑定邮箱和手机立即绑定

在 .NetStandard 中使用 WPF ResourceDictionary

在 .NetStandard 中使用 WPF ResourceDictionary

C#
万千封印 2023-05-14 16:50:41
我有一些在 WPF 和 ResourceDictionary 中编写的样式和自定义控件。现在我想在 xamarin 中使用这些样式,但我意识到该库应该基于 .NetStandard 才能安装在 xamarin 上。但现在我看到 ResourceDictionary 不存在。如何将我的 WPF 代码升级到 xamarin?
查看完整描述

1 回答

?
德玛西亚99

TA贡献1770条经验 获得超3个赞

不幸的是,Xamarin 不能使用 WPF 的 ResourceDictionary。

您可以创建和使用 Xamarin 的 ResourceDictionary,如下所示。

<Application ...>

    <Application.Resources>

        <ResourceDictionary>

            <Color x:Key="PageBackgroundColor">Yellow</Color>

            <Color x:Key="HeadingTextColor">Black</Color>

            <Color x:Key="NormalTextColor">Blue</Color>

            <Style x:Key="LabelPageHeadingStyle" TargetType="Label">

                <Setter Property="FontAttributes" Value="Bold" />

                <Setter Property="HorizontalOptions" Value="Center" />

                <Setter Property="TextColor" Value="{StaticResource HeadingTextColor}" />

            </Style>

        </ResourceDictionary>

    </Application.Resources>

</Application>


查看完整回答
反对 回复 2023-05-14
  • 1 回答
  • 0 关注
  • 122 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信