我尝试使用主题资源SystemAccentColorLight1 SystemAccentColorLight2来获得更轻松的强调色变...
我得到了这个例外: 找不到与此错误代码关联的文本。
找不到名称/密钥SystemAccentColorLight1的资源[行:15位置: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中,主要重音颜色作为名为的主题资源公开 SystemAccentColor。色调可用作 SystemAccentColorLight3,SystemAccentColorLight2, SystemAccentColorLight1,SystemAccentColorDark1, SystemAccentColorDark2和SystemAccentColorDark3。也提供 以编程方式通过UISettings.GetColorValue和UIColorType 枚举。
答案 0 :(得分:4)
正如@Mark W所说,SystemAccentColorLight1来自较新的SDK。
我使用 Window 10 Enterprise Insider Preview 版进行测试,操作系统构建 14316.1000 。它可以获得更明亮的强调色。
欢迎您加入Windows Insider Program,然后下载preview SDK即可使用此功能。
说明:
某些信息与预发布产品有关,可能会在商业发布之前进行大幅修改。对于此处提供的信息,Microsoft不做任何明示或暗示的保证。