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

Os 57 melhores códigos secretos Android de 2024
Os 57 melhores códigos secretos Android de 2024
Se você souber usar os melhores códigos secretos do Android, poderá descobrir informações sobre o seu dispositivo, alterar as configurações do telefone, solucionar problemas do Android e gerenciar chamadas.
Como excluir ‘sugestões para você’ no Instagram
Como excluir ‘sugestões para você’ no Instagram
Existe uma maneira fácil de excluir usuários que o Instagram sugere que você siga. Veja como se livrar deles.
Como executar o Firefox no modo de navegação privada a partir da linha de comando ou de um atalho
Como executar o Firefox no modo de navegação privada a partir da linha de comando ou de um atalho
Descreve como executar o Firefox em modo privado por meio de um atalho ou linha de comando.
Como Minimizar uma Janela para a Bandeja no Windows 10
Como Minimizar uma Janela para a Bandeja no Windows 10
O Microsoft Windows pode não ser tão ajustável quanto o Linux, mas é bastante personalizável. Isso inclui até mesmo as coisas mais simples e aparentemente triviais que podem parecer gravadas no sistema operacional mais recente da Microsoft. Na verdade, se você não sabe
Como usar backlinks em Obsidian
Como usar backlinks em Obsidian
Ao usar o Obsidian, você pode descobrir que precisa de informações adicionais para apoiar suas anotações. Mas em vez de copiar tudo e adicionar tudo em uma nota longa, você pode simplesmente criar um link para ela. Backlinks são uma ótima maneira de
Avaliação do ClassDojo vs. Google Classroom: Qual é o melhor?
Avaliação do ClassDojo vs. Google Classroom: Qual é o melhor?
ClassDojo e Google Classroom estão entre as plataformas de sala de aula on-line mais populares que existem. Ambos estão entre as principais escolhas dos profissionais da educação. Nesta comparação, você verá os dois descritos separadamente e, em seguida, comparados frente a frente. ClassDojo
Como espelhar ou inverter uma imagem no iPhone
Como espelhar ou inverter uma imagem no iPhone
Instruções fáceis de seguir sobre como espelhar ou inverter uma imagem em um iPhone com três aplicativos iOS gratuitos para edição e espelhamento de imagens e fotos.