Ast*_*her 5 xaml win-universal-app
我正在尝试使用主题资源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>
Run Code Online (Sandbox Code Playgroud)
https://msdn.microsoft.com/windows/uwp/style/color?f=255&MSPPError=-2147217396
在XAML中,主要重音颜色作为名为SystemAccentColor的主题资源公开.阴影可用作SystemAccentColorLight3,SystemAccentColorLight2,SystemAccentColorLight1,SystemAccentColorDark1,SystemAccentColorDark2和SystemAccentColorDark3.也可以通过UISettings.GetColorValue和UIColorType枚举以编程方式获得.
正如@Mark W 所说,SystemAccentColorLight1 来自较新的 SDK。
我使用Window 10 Enterprise Insider Preview Edition 对其进行了测试,操作系统内部版本为14316.1000。它可以获得强调色的较浅变化。
欢迎您加入Windows Insider 计划,您可以下载预览版 SDK来使用此功能。
评论:
一些信息涉及预发布的产品,在商业发布之前可能会对其进行大幅修改。Microsoft 对此处提供的信息不做任何明示或暗示的保证。