Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode escolher entre os canais Estável, Visualização e Experimental , dependendo de suas necessidades de desenvolvimento, desde builds de produção confiáveis até acesso antecipado a recursos futuros. Saiba mais sobre canais de versão.
Para visualizar o runtime atualizado e o MSIX, confira Downloads para o SDK do Aplicativo Windows.
Versão 1.5.9 (1.5.250108004)
Bugfixes
Essa é uma versão de manutenção do SDK do Aplicativo Windows que inclui correções importantes de bugs para a versão 1.5.
- Corrigido outro problema potencial em que o menu de uma barra de comandos poderia abrir incorretamente para cima em vez de para baixo quando a barra de comandos está na parte inferior da janela.
- Correção de uma possível falha ao executar um hardware gráfico mais antigo.
Versão 1.5.8 (1.5.241107002)
Bugfixes
> > Esta é uma versão de manutenção do SDK do Aplicativo do Windows que inclui correções de bug críticas para a versão 1.5. > > - Corrigido uma possível falha quando a fila de entrada no thread parece estar em um estado inválido. > - Correção de algumas possíveis falhas ao usar '{x:Bind}' verificando cada componente para nulo. Os aplicativos que desejam essa correção precisam ser recompilados com esta versão. >Versão 1.5.7 (1.5.241001000)
Bugfixes
Essa é uma versão de manutenção do SDK do Aplicativo Windows que inclui correções importantes de bugs para a versão 1.5.
- Adicionada detecção para um cenário raro em que o aplicativo para de renderizar e nunca se recupera.
- Corrigida uma possível falha quando um thread da interface do usuário não é inicializado.
- Corrigido um possível problema em que um menu de uma CommandBar pode ter sido aberto incorretamente em vez de para baixo quando a CommandBar estava na parte inferior da janela.
Versão 1.5.6 (1.5.240802000)
Bugfixes
Essa é uma versão de manutenção do SDK do Aplicativo Windows que inclui correções importantes de bugs para a versão 1.5.
- Corrigido um problema com
InputNonClientPointerSourceas teclas de entrada Mín/Máx/Fechar. Para obter mais informações, consulte o problema #9749 do GitHub.- Corrigida uma possível falha ao fechar uma janela ao usar um touchpad.
Versão 1.5.5 (1.5.240627000)
Bugfixes
Essa é uma versão de manutenção do SDK do Aplicativo Windows que inclui correções importantes de bugs para a versão 1.5.
- Corrigida uma possível falha durante o carregamento da imagem quando a fonte da imagem é alterada antes da conclusão do carregamento.
- Corrigida uma possível falha ao usar
InputNonClientPointerSourceo .- Corrigido um problema em que uma janela contendo apenas um controle WebView2 não definia corretamente o foco inicial do teclado no WebView2, deixando-o inutilizável pelo teclado e pelas ferramentas de acessibilidade. Para obter mais informações, consulte o problema do GitHub WebView2Feedback#2330.
Versão 1.5.4 (1.5.240607001)
Bugfixes
- Corrigido um problema com a correção do problema #8857 do GitHub para mesclar corretamente o resources.pri de uma biblioteca com o resources.pri do aplicativo.
- Corrigido um problema em que o WebView2 enviava eventos extras
blurefocusa cada clique. Para obter mais informações, consulte o problema #9288 do GitHub. Isso também corrige problemas com menus suspensos que não respondem, como visto no problema #9566 do GitHub.- Corrigido um problema em que a criação de uma nova janela ou pop-up cancelava qualquer operação de arrastar em andamento. Para obter mais informações, consulte o problema #9360 do GitHub.
- Corrigido um problema em que os arquivos SVG que definiam uma caixa de visualização negativa não eram mais renderizados. Para obter mais informações, consulte o problema #9415 do GitHub.
- Corrigido um problema em
x:Bindque não se verificava se havia nulo antes de usar uma referência fraca, o que poderia resultar em uma falha. Para obter mais informações, consulte o problema #9551 do GitHub.- Corrigido um problema em que um cursor de redimensionamento era mostrado incorretamente nas bordas da barra de título quando uma janela era maximizada, o que também causava um comportamento incorreto ao clicar ou arrastar nessas áreas. Para obter mais informações, consulte o problema #8665 do GitHub.
Versão 1.5.3 (1.5.240428000)
Bugfixes
- Foi corrigido um problema em que o
ItemsRepeateràs vezes fazia com que sua janela fosse trazida para a frente.- Foi corrigida uma possível falha quando o estado de transparência de um
AcrylicBrushera atualizado.- Foi corrigido um problema em que o
ItemsRepeaternão gerava itens suficientes se estivesse em um pop-upShouldConstrainToRootBounds="false"mais alto ou mais largo do que a janela principal.- Foi corrigido um problema em que o erro MSB4086 poderia ocorrer no momento da compilação se o arquivo de projeto não especificasse uma TargetPlatformVersion. Esse erro foi corrigido como parte do problema nº 9531 do GitHub.
Versão 1.5.2 (1.5.240404000)
Atualizações do provedor de feed do Widget
- Os provedores de feed agora podem mostrar anúncios no Painel de widgets:
- A nova
FeedManager.TryShowAnnouncementAPI permite que um Provedor de feeds solicite que o Painel de widgets mostre seus anúncios. Para mostrar seu anúncio, crie um objetoFeedAnnouncemente chame a APIFeedManager.TryShowAnnouncement.- Os anúncios de feed terão seus próprios selos exibidos na barra de tarefas, e eles podem ser personalizados usando a API
FeedAnnouncement.- Os provedores de feed agora podem optar por receber informações dos relatórios de análises e de erros sobre seu provedor à medida que um usuário interage com ele. Para aceitar, implemente as interfaces
IFeedProviderAnalyticse/ouIFeedProviderErrorspelo seu provedor.As atualizações do provedor de feed incluem as seguintes novas APIs:
Microsoft.Windows.Widgets.Feeds.Providers FeedAnalyticsInfoReportedArgs FeedErrorInfoReportedArgs FeedManager SendMessageToContent TryShowAnnouncement FeedMessageReceivedArgs FeedResourceRequest FeedResourceRequestedArgs FeedResourceResponse IFeedAnnouncementInvokedTarget IFeedManager2 IFeedProviderAnalytics IFeedProviderErrors IFeedProviderMessage IFeedResourceProviderMicrosoft.Windows.Widgets.Notifications AnnouncementActionKind AnnouncementTextColor FeedAnnouncement FeedAnnouncementInvokedArgs
Correções
- Corrigido um problema em que
DispatcherTimernão disparava no momento correto se a tela principal não estivesse funcionando a 60 Hz.- Corrigido um problema em que uma janela do editor de método de entrada (IME) da caixa de texto era posicionada incorretamente ao ser executada em um fator de escala diferente de 100%. Para obter mais informações, confira o issue n.º 9382 do GitHub.
- Corrigido um problema em que uma operação de arrastar e soltar iniciada a partir de outro aplicativo pode não permitir as operações certas de Copiar/Mover/Vincular.
- Corrigida uma falha potencial quando um
ItemsSourcedo ListView é redefinido e recebe foco imediatamente.- Corrigido um problema em que pop-ups/submenus de
ShouldConstrainToRootBounds="false"não aplicavam nenhuma transformação de escala herdada. Para mais informações, consulte os problemas 9118 e 9433 do GitHub.- Corrigida uma falha potencial quando um objeto Composition é destruído com uma animação ainda em execução.
- Corrigida uma falha potencial no desligamento em
NavigationView::RevokeNavigationViewItemRevokers.
Versão 1.5.1 (1.5.240311000)
Bugfixes
Essa é uma versão de manutenção do SDK do Aplicativo Windows que inclui correções importantes de bugs para a versão 1.5.
- Foi corrigido um problema em que aplicativos independentes falhavam ao compilar por não ser possível copiar "map.html".
- Foi corrigido um problema em que
MapControlnão inicializava devido à rejeição de tokens válidos. Para obter mais informações, confira o issue n.º 9324 do GitHub.- Foi corrigido um problema em que
MapControlera carregado com um fundo azul. Para obter mais informações, confira o issue n.º 9377 do GitHub.- Foi corrigido um problema em que clicar na divisa de um
NavigationViewItemnão expandia nem recolhia corretamente em um único clique. Isso também fazia com que os menus fossem exibidos como em branco ao clicar na divisa no modoPaneDisplayMode="Top". Para mais informações, consulte os problemas 9423 e 9426 do GitHub.- Foi corrigido um problema em que tocar em um
NavigationViewItemcom caneta ou toque impedia que o item respondesse a qualquer entrada futura. Para obter mais informações, confira o issue n.º 9429 do GitHub.- Foi corrigido um erro ao clicar em um item na área
NavigationView.PaneFooter. Para obter mais informações, confira o issue n.º 9396 do GitHub.- Foi corrigido um problema em que ícones em menus às vezes eram exibidos no lugar errado. Para obter mais informações, confira o issue n.º 9409 do GitHub.
- Foi corrigido um problema em que o acrílico não aparecia nos menus até sair da janela e voltar. Para obter mais informações, confira o issue n.º 9406 do GitHub.
- Foi corrigida uma falha que poderia ocorrer durante a inicialização do
TextBox/RichEditBox. Para obter mais informações, confira o issue n.º 9216 do GitHub.- Foram corrigidas algumas exceções ruidosas que
NavigationViewgerava e capturava na destruição.- Foi corrigido um problema em que um gesto de "apertar para ampliar" às vezes aparecia como um movimento panorâmico ou toque devido ao disparo incorreto de uma mensagem
PointerCaptureLost.
Versão 1.5
Atualizações de runtime e desligamento nas Ilhas XAML
Há uma diferença comportamental entre o Windows App SDK 1.4 e o Windows App SDK 1.5 para aplicativos baseados em XAML Islands quando a última janela XAML em qualquer thread é fechada.
- No SDK do Aplicativo do Windows 1.4, o runtime XAML sempre sai do loop de eventos do thread quando a última janela XAML em um thread é fechada.
- No SDK do Aplicativo do Windows 1.5:
- Se o aplicativo for um aplicativo da Área de Trabalho do WinUI, o comportamento padrão ainda será o mesmo do SDK do Aplicativo do Windows 1.4.
- Se você estiver usando XAML para a API DesktopWindowXamlSource ("Ilhas XAML"), o comportamento padrão será que o XAML não sairá automaticamente do loop de eventos do thread.
- Nos dois modos, é possível alterar esse comportamento definindo a propriedade
Application.DispatcherShutdownMode.Para saber mais, consulte a documentação da propriedade
Application.DispatcherShutdownModequando disponível. Isso completa a proposta nº 8492 do GitHub.Há uma diferença comportamental entre o SDK de Aplicativos do Windows 1.4 e o SDK de Aplicativos do Windows 1.5 para aplicativos baseados em Ilhas XAML no tempo de execução do XAML:
- No SDK do Windows App 1.4, o runtime XAML desativa em um thread se todos os objetos
WindowsXamlManagereDesktopWindowXamlSourceem um determinado thread tiverem sido fechados ou desativados, ou se oDispatcherQueueem execução nesse thread for desativado (nesse caso, o runtime XAML desativa durante a fase doDispatcherQueue.FrameworkShutdownStarting).- No Windows App SDK 1.5, o runtime XAML é desligado em um thread somente quando o DispatcherQueue em execução nesse thread é desligado (o runtime XAML sempre é desligado na etapa
DispatcherQueue.FrameworkShutdownStarting).Para obter mais informações, confira a documentação da classe
WindowsXamlManagerquando disponível.Há uma diferença de comportamento em
WindowsXamlManager.InitializeForCurrentThread():
- No Windows App SDK 1.4,
WindowsXamlManager.InitializeForCurrentThread()retorna uma instância exclusiva do objetoWindowsXamlManagera cada chamada.- No SDK do Aplicativo do Windows 1.5,
WindowsXamlManager.InitializeForCurrentThread()retorna uma instância existente se já existir uma no thread.Close/Dispose()agora é ignorado.
Controle de Mapas do WinUI
O controle
Mapsdo WinUI já está disponível! Esse controle é das plataformas WebView2 e Azure Mapas, fornecendo os seguintes recursos:
- Movimento panorâmico e ampliação com os botões do mapa ou toque.
- Alterar o estilo do mapa para exibição de satélite, terreno ou rua.
- Adicionando programaticamente pinos interativos com ícones personalizáveis pelo desenvolvedor ao mapa.
- Personalização do desenvolvedor para onde o mapa está centrado na carga inicial.
- Controle para desenvolvedores sobre ocultar ou mostrar os botões para movimento panorâmico, ampliação e estilos de mapa.
![]()
Observação
Para usar o controle Maps, você precisará de uma chave do Azure Mapas. Para criar a chave, consulte a página de documentação do Azure Mapas para criar um aplicativo Web.
O controle Maps é totalmente novo e agradecemos seus comentários para avaliar a direção futura!
Novo controle SelectorBar
Na versão 1.5, adicionamos um novo controle
SelectorBarpara permitir que os usuários alternem entre várias exibições de dados. Esse controle era anteriormente conhecido como "SegmentedControl" em nosso roteiro 1.5.
![]()
Rótulos nos comandos primários do CommandBarFlyout
Os visuais de
CommandBarFlyoutforam atualizados para exibir um rótulo de texto para os itens na área de comandos principais se a propriedadeLabeltiver sido definida noAppBarButton. Anteriormente, os comandos principais na áreaCommandBarFlyoutexibiam apenas um ícone, mas agora eles podem mostrar um ícone e um rótulo para melhorar a usabilidade.
![]()
Suporte do WebView2 para ambiente/opções personalizados
O controle
WebView2do WinUI agora expõe a capacidade de personalizar o objeto subjacenteCoreWebView2comCoreWebView2EnvironmenteCoreWebView2ControllerOptionspersonalizados. Isso permite que o autor do aplicativo especifique um caminho alternativo a partir do qual carregar o WebView2Runtime, optar por usar um UserDataFolder diferente ou definir opções como IsPrivateModeEnabled e ScriptLocale.
Suporte para .NET 8
Adicionamos suporte para o .NET 8 em uma versão de manutenção 1.4 recente, mas isso ainda manteve o aviso para o uso de RIDs específicos da plataforma. Em 1.5, concluímos esse trabalho para que o aviso não esteja mais presente.
Depuração aprimorada e disponibilidade do código-fonte
Agora injetamos informações do servidor de origem do Github para código no repositório microsoft-ui-xaml em nossos símbolos públicos, permitindo que os depuradores baixem automaticamente o código-fonte. Também fizemos outras correções e melhorias em nossos símbolos em todo o SDK de Aplicativos do Windows para melhorar a experiência de depuração.
Funcionalidade aprimorada para depuração de ciclos de layout
Depurar ciclos de layout em um aplicativo do WinUI pode ser um desafio, portanto, na versão 1.5, o objeto
DebugSettingsagora expõe opções para habilitar o registro em log aprimorado e pontos de interrupção para o processo de layout para facilitar a depuração e a correção de ciclos de layout no aplicativo.
Outros novos recursos do SDK do Aplicativo do Windows
- Suporte adicionado para o modelo de implantação PublishSingleFile. Para saber mais sobre o PublishSingleFile, consulte a documentação de implantação de arquivo único.
- Melhorias adicionadas ao suporte ao leitor de tela, suporte a dimensionamento de texto e outros recursos de acessibilidade.
- Várias melhorias de estabilidade e desempenho com base em nossa lista de pendências de bugs do GitHub.
Novos recursos sendo lançados separadamente
Novas versões dos Modelos do Visual Studio do SDK de Aplicativos do Windows para C# e C++ estão sendo lançadas por meio do Visual Studio Marketplace e serão exibidas algumas semanas após o lançamento da versão 1.5. Com a nova versão, os modelos agora podem ser lançados independentemente das versões do SDK do Aplicativo do Windows, dando-nos muito mais flexibilidade na obtenção de atualizações para os clientes.
Outros recursos planejados anteriormente
>Na versão 1.5, avançamos nos recursos a seguir que anunciamos em nosso roteiro, mas não os concluímos. Eles continuarão no período da versão 1.6.
- Janelas tabuladas
- Suporte de arrastar e soltar para WebView2
- Para esclarecer, na versão 1.5 há suporte para arrastar para o WebView2, como arrastar um PNG do Explorador de Arquivos para o Bing para Pesquisa Visual. O trabalho está em andamento na versão 1.6 para dar suporte ao arrastar para fora do WebView2.
- Investigações sobre a exibição de tabela e controles de tinta
A iluminação dinâmica foi removida do roteiro por enquanto.
Problemas conhecidos
- Ao usar bibliotecas que contêm recursos como arquivos .xaml, você pode encontrar uma mensagem de erro em runtime indicando que esses recursos não podem ser encontrados. Nesse caso, pode ser necessário inserir
<ShouldComputeInputPris>true</ShouldComputeInputPris>no arquivo de projeto para garantir que esses recursos sejam incluídos.- Clicar na divisa de um
NavigationViewItemnão mais expande ou recolhe corretamente em um único clique. Clicar duas vezes ainda funciona, assim como clicar em outro lugar noNavigationViewItem.
Correções
- Corrigido um problema em que
StackPanelaplicava espaçamento a itens recolhidos. Para obter mais informações, confira o issue n.º 916 do GitHub.- Corrigidos problemas com controles de rolagem que não funcionavam mais depois de fechar outra janela do aplicativo. Para obter mais informações, consulte os problemas nº 9292 e nº 9355 do GitHub.
- Corrigida uma falha ao definir
DebugSettings.EnableFrameRateCountercomo true antes do primeiro quadro renderizado. Para obter mais informações, confira o issue n.º 2835 do GitHub.- Corrigido um possível erro de compilação para C++ em que alguns cabeçalhos não incluíam dependências necessárias. Observe que a alteração da ordem de
#includepode afetar alguns aplicativos, como possivelmente causar um erro de compilação paraIInspectablese o aplicativo estiver usando uma versão do C++/WinRT anterior a 2023. Para obter mais informações, confira o issue n.º 9014 do GitHub.- Corrigido um problema em que
ElementNameas associações não funcionavam dentro doItemsRepeaterDataTemplate. Para obter mais informações, confira o issue n.º 560 do GitHub.- Corrigidas falhas ao executar um aplicativo no Visual Studio com a barra de ferramentas no aplicativo habilitada. O Visual Studio 17.8 Preview 2 ou posterior é necessário para obter totalmente as correções. Para obter mais informações, confira o issue n.º 8806 do GitHub.
- Corrigido um problema em que
AnnotatedScrollbaràs vezes podia falhar ao rolar rapidamente.- Corrigido um problema em que o texto do menu às vezes ficava truncado.
- Problema corrigido em que dicas de ensino não recebiam o devido foco. Para obter mais informações, confira o issue n.º 3257 do GitHub.
- Problema corrigido que travava o aplicativo ao definir o
TailVisibilityde umTeachingTipcomo Recolhido na inicialização. Para saber mais, confira o problema n.º 8731 do GitHub.- Corrigido um problema com a forma como os arquivos PRI eram tratados ao usar bibliotecas. Para obter mais informações, confira o issue n.º 8857 do GitHub.
- Corrigido um problema da versão 1.5-experimental2 em que a DLL de projeção não era gerada. Para obter mais informações, confira o issue n.º 4152 do GitHub.
- Problema corrigido em que o botão de reticências no pop-up de formatação de texto do
RichEditBoxnão exibia a lista de ações devidamente. Para obter mais informações, confira o issue n.º 9140 do GitHub.- Problema corrigido em que
ListViewnão tratava adequadamente aceleradores de teclado. Para saber mais, confira o problema n.º 8063 do GitHub.- Problema corrigido de violação de acesso com o uso de
AccessKeypara fechar uma janela. Para obter mais informações, confira o issue n.º 8648 do GitHub.- Corrigida uma falha ao usar um
AccessKeypara fechar uma janela. Para obter mais informações, confira o issue n.º 9002 do GitHub.- Problema corrigido que afetava o alinhamento de texto em um
MenuFlyoutItemem umMenuBar. Para obter mais informações, confira o issue n.º 8755 do GitHub.- Problema corrigido em que o texto destacado não permanecia destacado ao clicar com o botão direito do mouse. Para obter mais informações, confira o issue n.º 1801 do GitHub.
- Problema corrigido que levava janelas inativas a travar o aplicativo quando fechado. Para obter mais informações, confira o issue n.º 8913 do GitHub.
- Problema corrigido que podia travar aplicativos ao rolar com o botão do meio do mouse e, logo depois, clicar com o botão esquerdo do mouse. Para obter mais informações, confira o issue n.º 9233 do GitHub.
- Corrigido um problema que provocava falha na inicialização dos aplicativos ao usar um
NavigationViewItempersonalizado. Para obter mais informações, confira o issue n.º 8814 do GitHub.- Corrigido um problema do
NavigationViewem que o botão de reticências gerava um erro incorretamente. Para obter mais informações, confira o issue n.º 8380 do GitHub.- Corrigido um problema em que um
SystemBackdropnão era renderizado corretamente em um aplicativo com várias janelas. Para obter mais informações, confira o issue n.º 8423 do GitHub.- Corrigido um problema de duplicação ao inserir no início de um
ObservableCollection. Para obter mais informações, confira o issue n.º 8370 do GitHub.
Versão 1.5 Preview 1 (1.5.0-preview1)
Atualizações de runtime e desligamento nas Ilhas XAML
- Há uma diferença comportamental entre o Windows App SDK 1.4 e o Windows App SDK 1.5 para aplicativos baseados em Xaml Islands quando a última janela Xaml em qualquer thread é fechada.
- No SDK do Windows App 1.4, o runtime do Xaml sempre sai do loop de eventos da thread quando a última janela Xaml em uma thread é fechada.
- No SDK do Aplicativo do Windows 1.5:
- Se o aplicativo for um aplicativo da Área de Trabalho do WinUI, o comportamento padrão ainda será o mesmo do SDK do Aplicativo do Windows 1.4.
- Se você estiver usando Xaml para a API DesktopWindowXamlSource ("Ilhas XAML"), o comportamento padrão será que o Xaml não sairá automaticamente do loop de eventos do thread.
- Nos dois modos, é possível alterar esse comportamento definindo a propriedade
Application.DispatcherShutdownMode.- Para saber mais, consulte a documentação da propriedade
Application.DispatcherShutdownModequando disponível.- Há uma diferença comportamental entre o SDK do Aplicativo do Windows 1.4 e o SDK do Aplicativo do Windows 1.5 para aplicativos baseados em Ilhas Xaml durante o tempo de vida do runtime Xaml:
- No Windows App SDK 1.4, o runtime do Xaml será desligado em uma thread se todos os objetos
WindowsXamlManagereDesktopWindowXamlSourceem um determinado thread estiverem fechados ou encerrados, ou se oDispatcherQueueque estiver em execução nesse thread for encerrado (o runtime do Xaml será desligado durante a faseDispatcherQueue.FrameworkShutdownStarting).- No SDK do Aplicativo do Windows 1.5, o runtime do Xaml é desligado em uma thread somente quando o DispatcherQueue em execução nessa thread é desligado (o runtime do Xaml é desligado durante o
DispatcherQueue.FrameworkShutdownStartingestágio).- Para obter mais informações, confira a documentação da classe
WindowsXamlManagerquando disponível.
Controle de Mapas do WinUI
A versão inicial do controle WinUI
Mapsjá está disponível! Esse controle é das plataformas WebView2 e Azure Mapas, fornecendo os seguintes recursos:
- Movimento panorâmico e ampliação com os botões do mapa ou toque.
- Alterar o estilo do mapa para exibição de satélite, terreno ou rua.
- Adicionando programaticamente pinos interativos com ícones personalizáveis pelo desenvolvedor ao mapa.
- Personalização do desenvolvedor para onde o mapa está centrado na carga inicial.
- Controle para desenvolvedores sobre ocultar ou mostrar os botões para movimento panorâmico, ampliação e estilos de mapa.
Observação
Para usar o controle Maps, você precisará de uma chave do Azure Mapas. Para criar a chave, consulte a página de documentação do Azure Mapas para criar um aplicativo Web.
O controle Maps é totalmente novo e agradecemos seus comentários para avaliar a direção futura!
Outros novos recursos do SDK do Aplicativo do Windows
- Suporte adicionado para o modelo de implantação PublishSingleFile. Para saber mais sobre o PublishSingleFile, consulte a documentação de implantação de arquivo único.
Correções
- Corrigido um problema da versão 1.5-experimental2 em que a DLL de projeção não era gerada. Para obter mais informações, confira o issue n.º 4152 do GitHub.
- Problema corrigido em que o botão de reticências no pop-up de formatação de texto do
RichEditBoxnão exibia a lista de ações devidamente. Para obter mais informações, confira o issue n.º 9140 do GitHub.- Problema corrigido em que
ListViewnão tratava adequadamente aceleradores de teclado. Para saber mais, confira o problema n.º 8063 do GitHub.- Problema corrigido de violação de acesso com o uso de
AccessKeypara fechar uma janela. Para obter mais informações, confira o issue n.º 8648 do GitHub.- Problema corrigido que afetava o alinhamento de texto em um
MenuFlyoutItemem umMenuBar. Para obter mais informações, confira o issue n.º 8755 do GitHub.- Problema corrigido em que o texto destacado não permanecia destacado ao clicar com o botão direito do mouse. Para obter mais informações, confira o issue n.º 1801 do GitHub.
- Problema corrigido que levava janelas inativas a travar o aplicativo quando fechado. Para obter mais informações, confira o issue n.º 8913 do GitHub.
- Problema corrigido que podia travar aplicativos ao rolar com o botão do meio do mouse e, logo depois, clicar com o botão esquerdo do mouse. Para obter mais informações, confira o issue n.º 9233 do GitHub.
Novas APIs na versão 1.5.0-preview1
A versão 1.5-preview1 inclui as seguintes novas APIs em comparação com a versão estável 1.4:
Microsoft.Graphics.DirectX DirectXPixelFormat A4B4G4R4Microsoft.UI.Input FocusNavigationReason FocusNavigationRequest FocusNavigationRequestEventArgs FocusNavigationResult InputFocusController DepartFocus NavigateFocusRequested InputFocusNavigationHostMicrosoft.UI.Xaml Application DispatcherShutdownMode DebugSettings LayoutCycleDebugBreakLevel LayoutCycleTracingLevel DispatcherShutdownMode LayoutCycleDebugBreakLevel LayoutCycleTracingLevelMicrosoft.UI.Xaml.Controls MapControl MapControlMapServiceErrorOccurredEventArgs MapElement MapElementClickEventArgs MapElementsLayer MapIcon MapLayer SelectorBar SelectorBarItem SelectorBarSelectionChangedEventArgs WebView2 EnsureCoreWebView2Async EnsureCoreWebView2AsyncMicrosoft.UI.Xaml.Hosting WindowsXamlManager GetForCurrentThread XamlShutdownCompletedOnThread XamlShutdownCompletedOnThreadEventArgsMicrosoft.Web.WebView2.Core CoreWebView2 FrameId CoreWebView2AcceleratorKeyPressedEventArgs IsBrowserAcceleratorKeyEnabled CoreWebView2BrowserExtension CoreWebView2BrowsingDataKinds ServiceWorkers CoreWebView2CustomSchemeRegistration CoreWebView2CustomSchemeRegistration (String) AllowedOrigins SchemeName CoreWebView2Environment GetProcessExtendedInfosAsync CoreWebView2EnvironmentOptions AreBrowserExtensionsEnabled CustomSchemeRegistrations CoreWebView2Frame FrameId CoreWebView2FrameInfo FrameId FrameKind ParentFrameInfo CoreWebView2FrameKind CoreWebView2MouseEventKind NonClientRightButtonDown NonClientRightButtonUp CoreWebView2NavigationKind CoreWebView2NavigationStartingEventArgs NavigationKind CoreWebView2NewWindowRequestedEventArgs OriginalSourceFrameInfo CoreWebView2ProcessExtendedInfo CoreWebView2Profile AddBrowserExtensionAsync Delete DeletedMicrosoft.Windows.Management.Deployment AddPackageOptions EnsureReadyOptions PackageDeploymentContract PackageDeploymentManager PackageDeploymentProgress PackageDeploymentProgressStatus PackageDeploymentResult PackageDeploymentStatus PackageRuntimeManager PackageSet PackageSetItem PackageSetItemRuntimeDisposition PackageSetRuntimeDisposition PackageVolume ProvisionPackageOptions RegisterPackageOptions RemovePackageOptions StagePackageOptions StubPackageOptionMicrosoft.Windows.Widgets.Feeds.Providers CustomQueryParametersRequestedArgs CustomQueryParametersUpdateOptions FeedDisabledArgs FeedEnabledArgs FeedManager FeedProviderDisabledArgs FeedProviderEnabledArgs FeedProviderInfo IFeedManager IFeedProvider
Versão 1.5 Experimental (1.5.0-experimental2)
Correções
Esta versão inclui as seguintes correções de bug:
- Corrigido um problema que provocava falha na inicialização dos aplicativos ao usar um
NavigationViewItempersonalizado. Para obter mais informações, confira o issue n.º 8814 do GitHub.- Corrigido um problema do
NavigationViewem que o botão de reticências gerava um erro incorretamente. Para obter mais informações, confira o issue n.º 8380 do GitHub.- Corrigido um problema em que um
SystemBackdropnão era renderizado corretamente em um aplicativo com várias janelas. Para obter mais informações, confira o issue n.º 8423 do GitHub.- Corrigido um problema de duplicação ao inserir no início de um
ObservableCollection. Para obter mais informações, confira o issue n.º 8370 do GitHub.
Novas APIs para 1.5-experimental2
O 1.5-experimental2 inclui as seguintes novas APIs. Essas APIs não são experimentais, mas ainda não estão incluídas em uma versão estável do SDK do Aplicativo do Windows.
Microsoft.Graphics.DirectX DirectXPixelFormat A4B4G4R4Microsoft.UI.Xaml DebugSettings LayoutCycleDebugBreakLevel LayoutCycleTracingLevel LayoutCycleDebugBreakLevel LayoutCycleTracingLevelMicrosoft.UI.Xaml.Automation.Peers SelectorBarItemAutomationPeerMicrosoft.UI.Xaml.Controls MapControl MapControlMapServiceErrorOccurredEventArgs MapElement MapElementClickEventArgs MapElementsLayer MapIcon MapLayer SelectorBar SelectorBarItem SelectorBarSelectionChangedEventArgs WebView2 EnsureCoreWebView2Async EnsureCoreWebView2AsyncMicrosoft.Windows.Management.Deployment EnsureReadyOptions PackageDeploymentManager AddPackageSetAsync DeprovisionPackageAsync DeprovisionPackageByUriAsync DeprovisionPackageSetAsync EnsurePackageReadyAsync EnsurePackageReadyByUriAsync EnsurePackageSetReadyAsync IsPackageReady IsPackageReadyByUri IsPackageRegistrationPending IsPackageRegistrationPendingForUser ProvisionPackageAsync ProvisionPackageByUriAsync ProvisionPackageSetAsync RegisterPackageAsync RegisterPackageByUriAsync RegisterPackageSetAsync RemovePackageByUriAsync RepairPackageAsync RepairPackageByUriAsync RepairPackageSetAsync ResetPackageAsync ResetPackageByUriAsync ResetPackageSetAsync StagePackageAsync StagePackageByUriAsync StagePackageSetAsync PackageDeploymentProgress PackageDeploymentResult Error ErrorText PackageSet Items PackageUri PackageVolume FindPackageVolumeByName FindPackageVolumeByPath FindPackageVolumes IsRepairNeeded Repair ProvisionPackageOptions RegisterPackageOptions DependencyPackageFamilyNames RemovePackageOptions FailIfNotFound
APIs adicionais 1.5-experimental2
Esta versão inclui as seguintes APIs experimentais novas e modificadas:
Microsoft.UI.Xaml Application DispatcherShutdownMode DispatcherShutdownMode XamlIsland SystemBackdropMicrosoft.UI.Xaml.Hosting WindowsXamlManager IsXamlRunningOnCurrentThread XamlShutdownCompletedOnThread XamlShutdownCompletedOnThreadEventArgsMicrosoft.Windows.System.Workloads IWorkloadHandler Workload WorkloadManager WorkloadProgress WorkloadProgressStatus WorkloadResult WorkloadsContract WorkloadStatus
Versão 1.5 Experimental (1.5.0-experimental1)
Esta é a versão mais recente do canal experimental.
Para baixar, redirecione sua versão do NuGet do SDK do Aplicativo Windows para 1.5.231202003-experimental1.
Novas APIs para 1.5-experimental1
O 1.5-experimental1 inclui as APIs novas a seguir. Essas APIs não são experimentais, mas ainda não estão incluídas em uma versão de versão estável do SDK do Aplicativo do Windows.
Microsoft.Windows.Widgets.Feeds.Providers CustomQueryParametersRequestedArgs CustomQueryParametersUpdateOptions FeedDisabledArgs FeedEnabledArgs FeedManager FeedProviderDisabledArgs FeedProviderEnabledArgs FeedProviderInfo IFeedManager IFeedProvider
APIs 1.5-experimental1 adicionais
Esta versão inclui as seguintes APIs experimentais novas e modificadas:
Microsoft.UI.Content ContentIsland ConnectionInfo ConnectRemoteEndpoint IsRemoteEndpointConnected ContentIslandEnvironment CurrentOrientation DisplayScale NativeOrientation ThemeChanged ContentSiteEnvironment CurrentOrientation DisplayScale NativeOrientation NotifyThemeChanged DesktopChildSiteBridge AcceptRemoteEndpoint ConnectionInfo IsRemoteEndpointConnected RemoteEndpointConnecting RemoteEndpointDisconnected RemoteEndpointRequestedStateChanged EndpointConnectionEventArgs EndpointRequestedStateChangedEventArgs IContentIslandEndpointConnectionPrivate IContentSiteBridgeEndpointConnectionPrivate ProcessStarter SystemVisualSiteBridge IsClosedMicrosoft.UI.Input FocusNavigationReason FocusNavigationRequest FocusNavigationRequestEventArgs FocusNavigationResult InputFocusController DepartFocus NavigateFocusRequested InputFocusNavigationHostMicrosoft.UI.Xaml DebugSettings LayoutCycleDebugBreaks LayoutCycleTracing LayoutCycleDebugBreakLevel LayoutCycleTracingLevel XamlIslandMicrosoft.UI.Xaml.Controls SelectionModel SelectAllFlatMicrosoft.UI.Xaml.Core.Direct XamlPropertyIndex FlyoutBase_SystemBackdrop Popup_SystemBackdropMicrosoft.Windows.Management.Deployment AddPackageOptions AddPackageSetOptions DeploymentPriority DeploymentProcessingModel EnsureIsReadyOptions FindPackageSetOptions PackageDeploymentContract PackageDeploymentManager PackageDeploymentProgress PackageDeploymentProgressStatus PackageDeploymentResult PackageDeploymentStatus PackageRuntimeManager PackageSet PackageSetItem PackageSetItemRuntimeDisposition PackageSetManager PackageSetRuntimeDisposition PackageVolume PackageVolumeManager PackageVolumeStatus RegisterPackageOptions RemovePackageOptions StagePackageOptions StubPackageOption
Windows developer