Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

186
Visualizações
Cambiar el color de acento en Windows 10 UWP

Realmente no quiero usar el color de acento que el usuario ha elegido en Windows en mi aplicación y, en cambio, quiero tener mi propio programa de colores. Puedo cambiarlo manualmente en todos los elementos creando nuevos estilos, pero está en tantos lugares en los controles normales, que sería bueno hacerlo en el nivel de la aplicación.

Intenté configurar <SolidColorBrush x:Key="SystemAccentColor" Color="#FFCB2128" /> pero, por alguna razón, eso hace que se noten algunos elementos y convierte a otros, como los controles de video, en grises.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

En Win10 UWP, el color del acento del sistema se define como ThemeResource SystemControlHighlightAccentBrush . Puede anularlo de la siguiente manera.

 <ResourceDictionary.ThemeDictionaries> <ResourceDictionary x:Key="Default"> <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Orange" /> </ResourceDictionary> <ResourceDictionary x:Key="Dark"> <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Green" /> </ResourceDictionary> <ResourceDictionary x:Key="Light"> <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="Blue" /> </ResourceDictionary> </ResourceDictionary.ThemeDictionaries>
over 4 years ago · Santiago Trujillo Relatório

0

Para cambiar el color de acento en cada control del sistema, debe redefinir el recurso del sistema de la siguiente manera.

Tenga en cuenta que SystemAccentColor es un color, no un pincel . Si no redefine todos los demás pinceles, el color no se aplicará a todo.

 <ResourceDictionary.ThemeDictionaries> <ResourceDictionary x:Key="Default"> <Color x:Key="SystemAccentColor">#FF20A060</Color> <!--Your accent color--> <SolidColorBrush x:Key="SystemControlBackgroundAccentBrush" Color="{ThemeResource SystemAccentColor}" /> <SolidColorBrush x:Key="SystemControlDisabledAccentBrush" Color="{ThemeResource SystemAccentColor}" /> <SolidColorBrush x:Key="SystemControlForegroundAccentBrush" Color="{ThemeResource SystemAccentColor}" /> <SolidColorBrush x:Key="SystemControlHighlightAccentBrush" Color="{ThemeResource SystemAccentColor}" /> <SolidColorBrush x:Key="SystemControlHighlightAltAccentBrush" Color="{ThemeResource SystemAccentColor}" /> <SolidColorBrush x:Key="SystemControlHighlightAltListAccentHighBrush" Color="{ThemeResource SystemAccentColor}" Opacity="0.9" /> <SolidColorBrush x:Key="SystemControlHighlightAltListAccentLowBrush" Color="{ThemeResource SystemAccentColor}" Opacity="0.6" /> <SolidColorBrush x:Key="SystemControlHighlightAltListAccentMediumBrush" Color="{ThemeResource SystemAccentColor}" Opacity="0.8" /> <SolidColorBrush x:Key="SystemControlHighlightListAccentHighBrush" Color="{ThemeResource SystemAccentColor}" Opacity="0.9" /> <SolidColorBrush x:Key="SystemControlHighlightListAccentLowBrush" Color="{ThemeResource SystemAccentColor}" Opacity="0.6" /> <SolidColorBrush x:Key="SystemControlHighlightListAccentMediumBrush" Color="{ThemeResource SystemAccentColor}" Opacity="0.8" /> <SolidColorBrush x:Key="SystemControlHyperlinkTextBrush" Color="{ThemeResource SystemAccentColor}" /> <SolidColorBrush x:Key="ContentDialogBorderThemeBrush" Color="{ThemeResource SystemAccentColor}" /> <SolidColorBrush x:Key="JumpListDefaultEnabledBackground" Color="{ThemeResource SystemAccentColor}" /> </ResourceDictionary> </ResourceDictionary.ThemeDictionaries>
over 4 years ago · Santiago Trujillo Relatório

0

Agregue lo siguiente a App.xaml si no está usando ninguna plantilla o ResourceDictionaries:

 <ResourceDictionary> <Color x:Key="SystemAccentColor">#FFCB2128</Color> </ResourceDictionary>

Si está utilizando la plantilla Minimal Template10, agregue la siguiente línea a Styles/Custom.xaml después de los valores CustomColor y ContrastColor:

 <Color x:Key="SystemAccentColor">#FFCB2128</Color>

Si tiene su propio ResourceDictionary en otro lugar, vinculado desde App.xaml, agregue allí de manera similar la línea "Color".

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda