Principal Windows 10 Crie um tema personalizado para aplicativos universais no Windows 10

Crie um tema personalizado para aplicativos universais no Windows 10



Mesmo com suporte a temas, as opções de personalização no Windows 10 são limitadas. Você pode aplicar um tema de terceiros que modifica ligeiramente a aparência dos elementos visuais da IU e da moldura da janela, mas não afetará os aplicativos universais. Pronto para uso, o Windows 10 oferece suporte apenas a temas Claro e Escuro para aplicativos universais. Veja como você pode criar seu próprio tema personalizado.

Propaganda

Usuário Reddit 'Mcdenis 'encontrou um método relativamente simples e confiável para personalizar totalmente o tema padrão usado por aplicativos universais no Windows 10. Usando seu método, é possível alterar a aparência de todos os controles comuns da UWP. Aqui está um exemplo das personalizações aplicadas:

Aparência personalizada do Windows 10

Como criar um tema personalizado para aplicativos universais no Windows 10

Antes de continuar, você precisa instalar estas ferramentas e aplicativos:

Parte 1: Crie seu tema XAML personalizado

  1. Faça uma cópia do tema padrão em sua área de trabalho. Supondo que você esteja usando a versão 10240 e o local de instalação padrão para tudo, seu caminho completo é:
    C:  Arquivos de programas (x86)  Windows Kits  10  DesignTime  CommonConfiguration  Neutral  UAP  10.0.10240.0  Generic  themeresources.xaml
  2. Abra a cópia recém-criada com o Visual Studio. O arquivo é separado em três seções. O primeiro define o tema escuro (referido como o tema 'padrão'), o segundo define o tema claro e o terceiro define o tema de alto contraste. Digamos que você queira alterar a cor da barra de ferramentas do Edge ao usar o tema escuro. Primeiro, identifique a chave do recurso que o define. Você pode usar este guia:
    guia de coresNeste caso, a chave é 'SystemChromeMediumLowColor'
  3. Localize a primeira instância dessa chave emthemeresources.xaml(Eu especifico 'a primeira instância' porque a chave também aparece mais tarde no arquivo para o tema claro e o tema de alto contraste).
  4. Substitua o valor hexadecimal contido no elemento de cor pelo valor hexadecimal ARGB da cor de sua escolha. Finalmente, salve suas alterações.

Parte 2: Compile seu tema em um arquivo xbf

No Visual Studio, crie um novo projeto de aplicativo C # ou Visual Basic Universal. Usando o painel Solution Explorer, cole uma cópia do seu tema XAML modificado no projeto.

Por que meu fortnite continua travando?

Depois disso, defina o modo de construção como Release e a arquitetura do processador igual à sua instalação do Windows.

construir um novo tema

pressioneCtrl + Shift + Bpara construir sua solução.

Feito isso, clique com o botão direito do mouse no nome do projeto no Solution Explorer e selecione 'Abrir pasta no File Explorer'. Navegue até bin -> x86 ou x64 -> Release e copie o arquivo chamado 'themeresources.xbf' em sua área de trabalho.

Finalmente, altere a extensão do arquivo da cópia de '.xbf' para '.rc'.

Parte 3: Substitua o tema padrão pelo seu personalizado

  1. Tomar posse do seguinte arquivo e crie uma cópia dele em sua área de trabalho:
    % windir% / System32 / Windows.UI.XAML.Resources.dll
  2. Abra a cópia no Resource Hacker
  3. No painel de navegação, navegue até 256 -> themeresource.xbf: 1024.
  4. Na barra de menu, clique em Ação -> Substituir recurso.
  5. Na caixa de diálogo que aparece, clique no botão 'Selecionar arquivo' e abra o arquivo chamado 'themeresources.rc' que está em sua área de trabalho.
  6. Clique no botão 'Substituir'.
  7. Finalmente, salve suas alterações (Ctrl + S).
  8. Renomear o original arquivo para Windows.UI.XAML.Resources.dll.old e mova o arquivo modificado que está em sua área de trabalho nosystem32pasta. Finalmente, saia e faça login novamente. O novo tema agora deve ser aplicado.

Se você quiser modificar um modelo de controle padrão (que é necessário para fazer alterações mais complexas), o processo é um pouco mais complicado, mas semelhante:

Você precisa pegar o modelo de controle original, modificá-lo, colocá-lo em um dicionário de recursos vazio, criar um arquivo xbf a partir dele e substituir o recurso relacionado em Windows.UI.XAML.Resources.dll.

Lembre-se de que as modificações dos arquivos do sistema podem causar um comportamento inesperado do sistema operacional. Além disso, algum dia, alguma atualização do Windows 10 que afeta os arquivos que você modificou irá restaurar o tema padrão, então você precisará repetir os passos acima mais uma vez.

como transmitir amazon prime para chromecast do Android

Créditos: Mcdenis . Graças a @FlatDesignSucks para esta dica.

Artigos Interessantes

Escolha Do Editor

Como inverter cores no Paint no Windows 7 e Windows 8
Como inverter cores no Paint no Windows 7 e Windows 8
Inverter cores no Paint não é algo que faço com frequência. Mas quando você precisa desse recurso ocasionalmente, tenho o ponto de vista de que o Paint é a melhor ferramenta para a edição básica de imagens. Há poucos dias, precisei criar uma imagem de cabeçalho para meu canal do Youtube com uma linha de cores invertidas. Eu
Como remover o OneDrive do explorador de arquivos
Como remover o OneDrive do explorador de arquivos
O Windows 10 tem o OneDrive pré-instalado, mas se você não quiser usá-lo, existem diferentes maneiras de desabilitar primeiro e remover esse serviço de nuvem. O método que você usaria para fazer isso depende em grande parte do Windows 10
Windows 10 S vs. Windows 10 Pro vs. Windows 10 Home
Windows 10 S vs. Windows 10 Pro vs. Windows 10 Home
Aqui está uma comparação do Windows 10 S e seus recursos com outras edições de consumidor do sistema operacional (Windows 10 Home e Windows 10 Pro).
O Half-Life 3 pode nunca chegar, mas finalmente temos um vislumbre de como a Valve poderia ter acabado com tudo
O Half-Life 3 pode nunca chegar, mas finalmente temos um vislumbre de como a Valve poderia ter acabado com tudo
Half-Life 3 se tornou uma das maiores piadas internas da internet. Já se passaram dez anos desde o lançamento de Half-Life 2: Episode 2 e esperamos anos pelo terceiro e último episódio episódico
Como mover a pasta de músicas no Windows 10
Como mover a pasta de músicas no Windows 10
Veja como mover a pasta Música e alterar seu local para qualquer pasta no Windows 10 e economizar espaço na unidade do sistema.
O Microsoft Edge agora permite classificar coleções por data e nome
O Microsoft Edge agora permite classificar coleções por data e nome
Com o Edge Canary 86.0.614.0, a Microsoft atualizou o recurso Coleções. Agora é possível ordenar suas coleções pela data de criação e pelo nome. Principais recursos das coleções no Microsoft Edge Acesse suas coleções em seus dispositivos: Quando você está conectado ao Microsoft Edge com o mesmo perfil em dispositivos diferentes, as coleções serão sincronizadas
Como fechar aplicativos na sua Apple TV
Como fechar aplicativos na sua Apple TV
Aprenda a diferença entre fechar e encerrar aplicativos na Apple TV e como encerrar aplicativos da Apple TV se eles estiverem travando ou apresentando problemas.