2016-05-05 10 views
5

Próbuję uzyskać lżejszą odmianę akcent koloru przy użyciu zasobów motyw SystemAccentColorLight1 SystemAccentColorLight2 ...Get Wariacje Accent koloru UWP

Dostaję ten wyjątek: Tekst związany z tym kodem błędu może nie można znaleźć.

Nie można znaleźć zasobu o nazwie/Key SystemAccentColorLight1 [Linii: 15 Pozycja: 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

w XAML, podstawowy kolor akcent jest wystawiony jako źródło rozrywki o nazwie SystemAccentColor. Odcienie są dostępne jako: SystemAccentColorLight3, SystemAccentColorLight2, SystemAccentColorLight1, SystemAccentColorDark1, SystemAccentColorDark2 i SystemAccentColorDark3. Dostępne również programowo za pomocą interfejsu UISettings.GetColorValue i UIColorType .

+1

Spróbuj zobaczyć: http://stackoverflow.com/questions/13339697/cannot-find-a-resource-with-the-name-key-phoneprogressbarbackgroundbrush –

+0

nie Woking, niezła próba –

+2

Jeśli używasz ThemeResources, upewnij się, że umieściłeś nowy zasób we wszystkich 3 tematach - jasny, ciemny, wysoki kontrast. –

Odpowiedz

4

Jak powiedział @Mark W, SystemAccentColorLight1 pochodzi z nowszego zestawu SDK.

przetestować go z Okno 10 Enterprise Edition Insider Podgląd i OS budowy jest 14316,1000. Może uzyskać jaśniejszą odmianę koloru akcentującego.

Zapraszamy do przyłączenia się do Windows Insider Program i można pobrać preview SDK, aby skorzystać z tej funkcji.

Uwagi:

Niektóre informacje odnoszą się do wcześniej wydany produkt, który może zostać znacznie zmieniony zanim zostanie wprowadzona na rynek. Firma Microsoft nie udziela żadnych gwarancji, wyraźnych ani dorozumianych, w odniesieniu do informacji podanych tutaj.