【问题标题】:Get Variations of Accent color in UWP在 UWP 中获取重点颜色的变化
【发布时间】:2016-05-05 12:49:58
【问题描述】:

我正在尝试使用主题资源 SystemAccentColorLight1 SystemAccentColorLight2 ...

我遇到了这个异常: 找不到与此错误代码相关的文本。

找不到名称/键 SystemAccentColorLight1 [Line: 15 Position: 19] 的资源

<Grid Background="{ThemeResource ResourceKey= SystemAccentColorLight1}"  HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Padding="5">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="60" />
                <ColumnDefinition />
                <ColumnDefinition />
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition/>
                <RowDefinition/>
            </Grid.RowDefinitions>
            <Image Source="{Binding Path=Owner.ProfileImage}" Width="50" Height="50" Grid.Column="0" Grid.Row="0" Grid.RowSpan="2"></Image>
            <TextBlock Text="{Binding Title}" FontSize="12" TextWrapping="WrapWholeWords" FontWeight="SemiBold" Grid.Column="1" Grid.ColumnSpan="2"/>
            <TextBlock Text="{Binding Path=Owner.DisplayName}" VerticalAlignment="Bottom" HorizontalAlignment="Left" FontSize="9" Grid.Column="1" Grid.Row="1" />
        </Grid>

https://msdn.microsoft.com/windows/uwp/style/color?f=255&MSPPError=-2147217396

在 XAML 中,主强调色显示为名为 系统重音颜色。色调可作为 SystemAccentColorLight3,SystemAccentColorLight2, SystemAccentColorLight1,SystemAccentColorDark1, SystemAccentColorDark2 和 SystemAccentColorDark3。也提供 通过 UISettings.GetColorValue 和 UIColorType 以编程方式 枚举。

【问题讨论】:

  • 不醒,不错的尝试
  • 如果您使用 ThemeResources,请确保将新资源放入所有 3 个主题中 - 浅色、深色、高对比度
  • 看起来它可能取决于您的目标 SDK。我正在使用 10.0.10240.0 并且那些主题资源不在其中。也许它们来自较新的 SDK。
  • 我有10.0.10586.0版本,对我来说那些刷子也没有。

标签: xaml win-universal-app


【解决方案1】:

正如@Mark W 所说,SystemAccentColorLight1 来自较新的 SDK。

我使用 Window 10 Enterprise Insider Preview 版进行了测试,操作系统构建为 14316.1000。它可以获得更轻的强调色变化。

欢迎您加入Windows Insider Program,您可以下载preview SDK 以使用此功能。

备注:

一些信息与预发布的产品有关,在商业发布之前可能会进行重大修改。对于此处提供的信息,Microsoft 不作任何明示或暗示的保证。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 2016-07-11
    • 2018-06-03
    • 1970-01-01
    • 1970-01-01
    • 2018-12-02
    相关资源
    最近更新 更多