Compartilhar via


Notas sobre a versão de canal estável mais recente para o SDK do Aplicativo Windows

O canal estável fornece versões do SDK do Aplicativo Windows com suporte para uso por aplicativos em ambientes de produção. Os aplicativos que usam a versão estável do SDK do Aplicativo Windows também podem ser publicados no Microsoft Store.

Links importantes:

Arquivo de notas da versão de canal estável:

Downloads para o SDK do Aplicativo Windows

Observação

As extensões do Visual Studio do SDK de Aplicativo do Windows (VSIX) não são mais distribuídas como um download separado. Elas estão disponíveis no Visual Studio Marketplace dentro do Visual Studio.

Versão 1.7

Em um aplicativo SDK de Aplicativo do Windows existente, você pode atualizar seu pacote Nuget para 1.7.250513003 (consulte a seção Atualizar um pacote em Instalar e gerenciar pacotes no Visual Studio usando o Gerenciador de Pacotes NuGet).

Para visualizar o runtime atualizado e o MSIX, confira Downloads para o SDK do Aplicativo Windows.

Versão 1.7.3 (1.7.250606001)

APIs de IA do Windows

Importante

Os modelos de ML subjacentes necessários para essas APIs atualmente exigem que seu dispositivo esteja executando o build mais recente do Windows 11 Insider Preview no Canal de Desenvolvimento. Além disso, essas APIs exigem que seu dispositivo seja um pc Copilot+. Consulte o Guia do Desenvolvedor de Copilot+ PCs para saber mais sobre esses dispositivos. As APIs lançarão uma exceção quando chamadas em dispositivos sem o suporte necessário.

O SDK do Aplicativo do Windows agora inclui um conjunto de APIs de IA (inteligência artificial) que podem ser usadas com um modelo de linguagem local para executar uma variedade de tarefas em PCs Copilot+. Seus aplicativos agora podem responder de forma inteligente a prompts, reconhecer texto em imagens, descrever o conteúdo das imagens, remover objetos de imagens e muito mais.

Para obter informações sobre práticas de desenvolvimento responsáveis utilizadas durante a criação das APIs de IA do Windows, que também podem ser aplicadas ao criar recursos assistidos por IA, consulte os recursos e aplicativos de IA generativos responsáveis em desenvolvimento nas diretrizes do Windows .

Nova propriedade Rank para Widgets

Adicionada uma nova Rank propriedade aos Widgets. A classificação pode ser usada pelo mecanismo de recomendação da plataforma para classificar widgets de uma mesma identidade de pacote de aplicativo. Se vários widgets do mesmo provedor forem recomendados para uma superfície de interface do usuário, a propriedade Rank determinará a ordem na qual eles aparecem. A propriedade Rank não altera a forma como um Widget é colocado em comparação com os Widgets de outro provedor, nem afeta a chance de um Widget ser recomendado.

Correções

  • Adicionada a seguinte frase à seção 1a da licença .nupkg: ao criar aplicativos de IA generativos, siga as diretrizes no desenvolvimento de aplicativos e recursos de IA generativos responsáveis no Windows.
  • Corrigida uma potencial falha em ApplicationDataProvider::GetStateFolderUris causada por reentrância. Para obter mais informações, consulte o problema do GitHub nº 10513. (RuntimeCompatibilityChange: ApplicationDataProvider_ReentrancyProtection)
  • Correção de uma possível falha em WindowChrome::SetTitleBar ao fechar uma janela. Para obter mais informações, consulte o problema do GitHub nº 9203. (RuntimeCompatibilityChange: WindowChrome_SetTitleBarCrash)
  • Correção de uma possível falha em PointerInputObserverWinRT::FlushCoalescedInput_Callback quando há reentração durante o processamento da entrada. (RuntimeCompatibilityChange: InputPointerSource_FlushReentrancyCrash)

Novas APIs para 1.7.3

Esta versão inclui as seguintes novas APIs em comparação com a versão 1.7 anterior:

Microsoft.Windows.Widgets.Providers

    WidgetInfo
        Rank

    WidgetUpdateRequestOptions
        Rank

Versão 1.7.2 (1.7.250513003)

APIs de IA do Windows

Importante

Os modelos de ML subjacentes necessários para essas APIs atualmente exigem que seu dispositivo esteja executando o build mais recente do Windows 11 Insider Preview no Canal de Desenvolvimento. Além disso, essas APIs exigem que seu dispositivo seja um pc Copilot+. Consulte o Guia do Desenvolvedor de Copilot+ PCs para saber mais sobre esses dispositivos. As APIs lançarão uma exceção quando chamadas em dispositivos sem o suporte necessário.

O SDK do Aplicativo do Windows agora inclui um conjunto de APIs de IA (inteligência artificial) que podem ser usadas com um modelo de linguagem local para executar uma variedade de tarefas em PCs Copilot+. Seus aplicativos agora podem responder de forma inteligente a prompts, reconhecer texto em imagens, descrever o conteúdo das imagens, remover objetos de imagens e muito mais.

Para obter informações sobre práticas de desenvolvimento responsáveis utilizadas durante a criação das APIs de IA do Windows, que também podem ser aplicadas ao criar recursos assistidos por IA, consulte os recursos e aplicativos de IA generativos responsáveis em desenvolvimento nas diretrizes do Windows .

Phi Silica Text Intelligence

Com o Phi Silica, o modelo de linguagem local ajustado pela NPU mais poderoso da Microsoft, você pode especificá-lo para executar tarefas comuns, como resumir um texto, reescrever um texto para maior clareza e converter texto em um formato de tabela. O Phi Silica é otimizado para eficiência e desempenho em dispositivos Windows Copilot+ PCs, ao mesmo tempo em que oferece muitos dos recursos encontrados em LLMs (Modelos de Linguagem Grande).

Consulte Introdução ao Phi Silica no SDK de Aplicativos do Windows e ref de API para Phi Silica no SDK do Windows App para obter mais informações.

Descrição da imagem

As APIs de Descrição da Imagem permitem a geração de descrições textuais de imagens. O comprimento e o tipo dessas descrições podem ser configurados para atender aos requisitos de acessibilidade, desde legendas curtas até descrições longas.

Para obter detalhes adicionais, consulte O Que Posso Fazer com a Descrição da Imagem? e a referência de API para recursos de imagem de IA no SDK do aplicativo do Windows.

Reconhecimento de texto

O reconhecimento de texto, também conhecido como OCR (reconhecimento óptico de caracteres), detecta e extrai texto em imagens, convertendo-o em fluxos de caracteres legíveis pelo computador. Essas APIs identificam caracteres, palavras, linhas, limites de texto poligonal e fornecem níveis de confiança para cada correspondência. Beneficiando-se da aceleração assistida por NPU, as APIs assistidas por IA do Windows têm um desempenho mais rápido e preciso do que as APIs herdadas do Windows.Media.Ocr.OcrEngine .

Para obter detalhes adicionais, consulte Introdução ao OCR (Reconhecimento de Texto) no SDK do Aplicativo do Windows e no ref de API para OCR (Reconhecimento de Texto com Suporte de IA) no SDK do Aplicativo do Windows.

Super Resolução de Imagem

As APIs 'ImageScaler' podem aumentar a nitidez e a clareza de uma imagem e dimensionar a imagem em até 8x sua resolução original.

Para obter detalhes adicionais, consulte o que posso fazer com a Super Resolução de Imagem? e a referência de API para recursos de imagem de IA no Windows App SDK.

Segmentação de imagem

As APIs de Segmentação de Imagem permitem a identificação de objetos específicos em uma imagem. Ao fornecer uma imagem e um objeto de dicas, o modelo retorna uma máscara do objeto identificado.

Para obter detalhes adicionais, consulte o que posso fazer com a Segmentação de Imagem? e o ref de API para recursos de imagem de IA no SDK do Aplicativo do Windows.

Suporte à criação de pasta ApplicationData.MachinePath

ApplicationData.MachineFolder agora é mais fácil de usar no Windows >=10.0.26100.0 (Ge). O Windows criará a pasta Machine quando um pacote que manifesta o suporte de aceitação for adicionado a um sistema se o WinAppSDK 1.7.2 estiver presente no sistema. Para obter mais detalhes, consulte a especificação ApplicationData.

Correções

  • Correção da telemetria do PackageDeploymentManager para corretamente capturar o status de conclusão. Para obter mais informações, consulte o problema do GitHub nº 5296. (RuntimeCompatibilityChange: Não Aplicável)
  • Correção de uma falha ao usar a entrada de caneta em um aplicativo x86. (RuntimeCompatibilityChange: InputStateManager_PenInputCrashX86)
  • Correção de uma possível falha se a janela já estiver destruída quando o WinUI estiver tentando inicializar para rolagem. (AlteraçãoDeCompatibilidadeDeTempoDeExecução: AtivarGerenciadorDeManipulaçãoDireta_VerificarSePodeInicializar)
  • Corrigido a definição de WINDOWSAPPSDK_RELEASE_PATCH e os valores de Microsoft::WindowsAppSDK::Release::Patch no WindowsAppSDK-VersionInfo.h para que não sejam sempre 0. A definição agora é a data no formato yymmdd do build, e o valor do Patch é a data no formato mmdd. Essa alteração fornece melhores informações de runtime sobre a versão que está sendo usada sem alterar nenhum tamanho de variável ou o esquema de versão. (RuntimeCompatibilityChange: N/A, alteração de cabeçalho)
  • Correção de um possível problema no Bootstrapper se ele for usado para carregar uma versão 1.6 ou anterior do WinAppSDK. Para obter mais informações, consulte o problema do GitHub nº 5349. (RuntimeCompatibilityChange: Não Aplicável)
  • Correção de um problema em que o uso do MSBuild para criar um aplicativo de projeto único poderia falhar incorretamente com um erro de build se ele não tivesse um launchSettings.jsoncorreto. (RuntimeCompatibilityChange: N/A, alteração de .targets na build)
  • Melhorou o desempenho da renderização do primeiro quadro na inicialização do aplicativo. (RuntimeCompatibilityChange: DwmCoreI_OptimizeFirstFrameLatency)

Novas APIs para 1.7.2

Esta versão inclui as seguintes novas APIs em comparação com a versão 1.7 anterior:

Microsoft.Graphics.Imaging

    ImageBuffer
    ImageBufferContract
    ImageBufferPixelFormat
Microsoft.Windows.AI

    AIFeatureReadyContract
    AIFeatureReadyResult
    AIFeatureReadyResultState
    AIFeatureReadyState
Microsoft.Windows.AI.ContentSafety

    ContentFilterOptions
    ContentSafetyContract
    ImageContentFilterSeverity
    SeverityLevel
    TextContentFilterSeverity
Microsoft.Windows.AI.Imaging

    ImageDescriptionContract
    ImageDescriptionGenerator
    ImageDescriptionKind
    ImageDescriptionResult
    ImageDescriptionResultStatus
    ImageObjectExtractor
    ImageObjectExtractorContract
    ImageObjectExtractorHint
    ImageScaler
    ImageScalerContract
    RecognizedLine
    RecognizedLineStyle
    RecognizedText
    RecognizedTextBoundingBox
    RecognizedWord
    TextRecognitionContract
    TextRecognizer
Microsoft.Windows.AI.Text

    LanguageModel
    LanguageModelContext
    LanguageModelContract
    LanguageModelOptions
    LanguageModelResponseResult
    LanguageModelResponseStatus
    TextIntelligenceContract
    TextRewriter
    TextSummarizer
    TextToTableConverter
    TextToTableResponseResult
    TextToTableRow
Microsoft.Windows.Workloads

    WorkloadPriority
    WorkloadsContract

Versão 1.7.1 (1.7.250401001)

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.7.

  • Telemetria aprimorada para cenários de falha no WindowsAppRuntimeInstall-<arch>.exe. Para obter mais informações, consulte o problema do GitHub nº 5289. (RuntimeCompatibilityChange: N/A, alteração do instalador)
  • Corrigido um problema em que a entrada de ponteiro parava de funcionar ao usar teclas de direção simultaneamente. Para obter mais informações, consulte o problema do GitHub nº 10126. (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • Correção de um problema em que os aplicativos na área de trabalho remota param de responder à entrada do ponteiro. Para obter mais informações, consulte o problema do GitHub nº 10009. (Esta é a mesma correção que a correção de entrada do ponteiro e teclas de seta, devido à área de trabalho remota enviar automaticamente algumas entradas de teclas para sair e voltar.) (RuntimeCompatibilityChange: FixStuckPointerInputQueue)
  • Correção de uma possível falha ao tentar restaurar o foco se um evento de ativação de janela for entregue para uma janela que está fechando. (AlteraçãoCompatibilidadeEmTempoDeExecução: CorrigirFechamentoJanelaCrashDeFoco)
  • Corrigida uma regressão de desempenho introduzida no WinAppSDK 1.6 devido à falta de algumas otimizações de vinculador nos binários do WinUI. (RuntimeCompatibilityChange: N/A, opções de vinculador alteradas)
  • Correção de uma possível falha se ProgressBar::SetProgressBarIndicatorWidth for chamado em um ProgressBar que não esteja na árvore. (RuntimeCompatibilityChange: Correção para o problema de travamento ao definir a largura do indicador da barra de progresso)
  • Correção de uma possível falha causada por CPopup::EnsureBridgeClosed, que às vezes aciona a reentrada. (RuntimeCompatibilityChange: Corrigir falha de reentrada ao fechar popup)
  • Correção de uma possível falha ao fechar um pop-up devido a CUIElement::FlushPendingKeepVisibleOperations usando uma coleção de filhos nula. (RuntimeCompatibilityChange: CorrigirFalhaAoDescarregarPopup)
  • Correção no PackageDeploymentManager.EnsurePackage*Ready para garantir a superação de versão. Para obter mais informações, consulte o problema do GitHub nº 5191. (RuntimeCompatibilityChange: Assegurar a Versão Pronta para o Pacote Substituição)
  • Correção de uma possível falha causada por WebView2::UpdateCoreWebViewVisibility que às vezes aciona a reentrada de código. Para obter mais informações, consulte o problema do GitHub nº 10305. (Alteração de Compatibilidade de Tempo de Execução: Correção de Crash de Reentrada de Visibilidade do WebView)
  • Correção de um problema em que, às vezes, a interface do usuário do aplicativo congela permanentemente e pode parar a renderização devido ao DispatcherQueue ficar preso. (RuntimeCompatibilityChange: FixRandomUIFreezeInDispatcher)

Versão 1.7.0 (1.7.250310001)

As seções a seguir descrevem recursos novos e atualizados e problemas conhecidos para a versão 1.7.

Novo recurso de notificações de selo

O selo de notificação transmite um resumo ou informações de status específicas para um aplicativo. Isso pode ser numérico (1-99) ou um glifo de um dos glifos fornecidos pelo sistema. Essa nova funcionalidade fornece uma maneira fácil de os aplicativos mostrarem status, como número de emails não lidos em um aplicativo de email ou número de novas postagens em um aplicativo de mídia social.

Para obter mais informações, confira o n.º 4926 do GitHub.

Nova API CameraCaptureUI

Os desenvolvedores enfrentaram desafios nos ambientes de desktop devido à dependência do WinRT CameraCaptureUI no CoreWindows e à falta de suporte ao InitializeWithWindow. A equipe lançou essa nova Microsoft.Windows.Media.Capture.CameraCaptureUI API para WinAppSDK para fornecer uma solução simplificada com paridade de recursos, agora oferecendo suporte a WindowID no construtor para maior compatibilidade com a área de trabalho.

Para obter mais informações, consulte o problema do GitHub #4721.

Nova API de Autenticação

Uma nova API OAuth2Manager fornece uma solução simplificada para autenticação da Web, oferecendo recursos do OAuth 2.0 com paridade de recursos completa em todas as plataformas Windows compatíveis com o SDK do Aplicativo do Windows. Esse novo Gerenciador de Autenticação é diferente da API pública do WebAuthentication Broker, pois ele se alinha melhor às práticas recomendadas do OAuth.

Para obter mais informações, consulte o problema do GitHub #4772.

Novo suporte à tarefa em segundo plano

As tarefas em segundo plano são componentes de aplicativo executados em segundo plano sem uma interface do usuário, executando ações como baixar arquivos, sincronizar dados, enviar notificações ou atualizar arquivos. A nova API BackgroundTaskBuilder fornece aos aplicativos dependentes do WinAppSDK a capacidade de registrar diretamente os componentes COM de confiança total com tarefas em segundo plano, removendo a necessidade de implementar uma solução alternativa.

Para obter mais informações, confira o n.º 4831 do GitHub.

Novo controle TitleBar

Um novo controle de TitleBar torna muito mais fácil criar uma barra de título ótima e personalizável para seu aplicativo. Configure propriedades como o ícone de barra de título, Título e Subtítulo, inclua um botão voltar integrado ou até mesmo adicione um controle personalizado como uma caixa de pesquisa! O controle inclui recursos robustos da barra de título, como regiões arrastáveis de espaço vazio, capacidade de resposta do tema, botões de legenda e suporte de acessibilidade interno para que você possa se concentrar no design personalizado e ainda obter a mesma barra de título confiável que a experiência padrão.

Para obter mais informações, consulte GitHub #10056.

Suporte para MathML

RichEditBox agora dá suporte a MathML, via RichEditTextDocument.SetMathMode e RichEditTextDocument.SetMathML.

Para obter mais informações, consulte GitHub #4196.

Tempo de execução aprimorado

  • As APIs de Dependências Dinâmicas do SDK do Aplicativo Windows delegam todas as chamadas à implementação do Windows 11 ao executar em >= Windows 11 24H2 (10.0.26100.0) proporcionando melhor desempenho e robustez. Isso é verdadeiro para todas as APIs C/C++ (Mdd*()) e WinRT (namespace Microsoft.Windows.ApplicationModel.DynamicDependency).
    • Os processos empacotados que chamam as APIs de Dependências Dinâmicas do SDK do Aplicativo Windows agora têm suporte em >= Windows 11 24H2 (10.0.26100.0). Isso ainda não tem suporte em sistemas mais antigos (a implementação do WinAppSDK não dá suporte a aplicativos empacotados).
    • Isso não afeta a experiência do desenvolvedor. Os chamadores podem continuar usando a API de Carregador de inicialização para adicionar o pacote de estrutura WinAppSDK ao grafo de pacotes do processo chamador.
    • Para obter mais informações, consulte GitHub PR #4949.
  • O WinRT sem registro e desconectado (URFW) não está habilitado em >= Windows 11 24H2 (10.0.26100.0). A implementação do sistema operacional lida com toda a atividade WinRT sem registro nesses sistemas, proporcionando melhor desempenho e robustez. Para obter mais informações, consulte GitHub PR #4949.
  • A funcionalidade Desvios não é usada em >= Windows 11 24H2 (10.0.26100.0). Desvios foi usado apenas pelas implementações de Dependências Dinâmicas e WinRT sem registro do SDK do Aplicativo Windows, mas uma vez que esses recursos são tratados pelas implementações do sistema operacional, não há necessidade de inicializar ou conectar Desvios. Isso fornece um pequeno ganho de desempenho ao carregar Microsoft.WindowsAppRuntime.dll. Para obter mais informações, consulte GitHub PR #4949.

Novas APIs do AppWindow

Novas AppWindow APIs facilitam o controle das janelas do aplicativo para criar uma ótima experiência. Os novos recursos incluem o uso SetTaskBarIcon e SetTitleBarIcon a definição independente dos ícones da barra de tarefas e da barra de título, usando AppWindowTitleBar.PreferredTheme para definir o tema claro/escuro da barra de título e usando novas propriedades como OverlappedPresenter.PreferredMinimumWidth e OverlappedPresenter.PreferredMaximumHeight para definir uma largura ou altura mínima ou máxima para a janela.

APIs de Nova Ilha

As atualizações no namespace Microsoft.UI.Content apresentam vários aprimoramentos significativos e novos recursos que visam melhorar a funcionalidade e a interoperabilidade das APIs contentIsland. Essas alterações foram projetadas para dar suporte a novos cenários de hospedagem, aprimorar os recursos de renderização e garantir uma melhor sincronização dos estados de entrada e acessibilidade. As principais atualizações incluem:

  1. Novos primitivos para hospedar ContentIslands:
    • DesktopPopupSiteBridge: permite hospedar um ContentIsland no ambiente de uma janela do Win32 com estilo WS_POPUP, facilitando cenários em que os aplicativos usam janelas pop-up para caixas de diálogo e caixas de mensagem.
    • ChildSiteLink: permite que um ContentIsland pai hospede um ContentIsland filho aninhado, proporcionando um particionamento contínuo da superfície de renderização sem interrupções na experiência do usuário.
    • DesktopAttachedSiteBridge: liga-se a uma janela Win32 já existente em vez de criar uma nova, projetada para hospedar um ContentIsland com Windows.UI.Composition.Visuals na raiz da hierarquia de janelas Win32, garantindo controle total sobre o processamento de entrada baseado em Win32 e a acessibilidade.
  2. Renderização aprimorada e sincronização de entrada:
    • As propriedades LocalToParentTransformMatrix e ActualSize de um ChildSiteLink são atualizadas em relação ao elemento pai ContentIsland antes da renderização, evitando latência e garantindo estados sincronizados de entrada e acessibilidade.
  3. ContentIslands com Windows.UI.Composition.Visuals:
    • ContentIsland pode usar Windows.UI.Composition.Visuals para renderização e APIs de janela Win32 para processamento de entrada, permitindo a interoperabilidade com aplicativos que usam estruturas de UX herdadas. Isso permite uma adoção gradual de estruturas de UX mais recentes em camadas sobre o Windows App SDK Scene Graph, como WinUI e React Native para Windows on Fabric. Essas atualizações aprimoram coletivamente a flexibilidade, o desempenho e a interoperabilidade das APIs contentIsland, permitindo que os desenvolvedores criem aplicativos mais sofisticados e responsivos.

Além disso, as atualizações no namespace Microsoft.UI.Xaml introduzem uma nova XamlIsland API, que permite a hospedagem de conteúdo Xaml em um SiteBridge ou um ChildSiteLink. A XamlIsland API oferece maior flexibilidade em comparação com a DesktopWindowXamlSource API. Embora DesktopWindowXamlSource exija hospedagem dentro de uma janela existente do Win32, o XamlIsland expõe um ContentIsland, permitindo mais opções para hospedar conteúdo Xaml.

Outras alterações importantes

  • O novo suporte a RuntimeCompatibilityOptions permitirá mais controle sobre como as alterações de manutenção afetam os aplicativos. Para obter mais informações, consulte GitHub #4966.
  • Uma nova API ReleaseInfo fornece acesso fácil à versão do Windows App SDK Runtime em uso. Para obter mais informações, consulte GitHub #2893.
  • Observação: as APIs de IA do Windows não estão incluídas nesta versão. Para experimentar essas APIs, continue usando a versão 1.7-experimental3 e compartilhe seus comentários!

Novas APIs para 1.7.0

Esta versão inclui as seguintes novas APIs em comparação com a versão estável 1.6:

Microsoft.Security.Authentication.OAuth

    AuthFailure
    AuthRequestParams
    AuthRequestResult
    AuthResponse
    ClientAuthentication
    CodeChallengeMethodKind
    OAuth2Manager
    TokenFailure
    TokenFailureKind
    TokenRequestParams
    TokenRequestResult
    TokenResponse
Microsoft.UI.Content

    ChildSiteLink
    ContentAutomationOptions
    ContentEnvironmentStateChangedEventArgs
        DidDisplayScaleChange

    ContentIsland
        AutomationOption
        Children
        CreateForSystemVisual
        FindAllForSystemCompositor
        FragmentRootAutomationProvider
        GetBySystemVisual
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        NextSiblingAutomationProvider
        ParentAutomationProvider
        Popups
        PreviousSiblingAutomationProvider
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentIslandEnvironment
        DisplayScale

    ContentIslandStateChangedEventArgs
        DidLocalToClientTransformMatrixChange
        DidLocalToParentTransformMatrixChange

    ContentSite
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    ContentSiteAutomationProviderRequestedEventArgs
    ContentSiteEnvironment
        DisplayScale

    ContentSiteEnvironmentView
        DisplayScale

    ContentSiteView
        AutomationOption
        LocalToClientTransformMatrix
        LocalToParentTransformMatrix
        ProcessesKeyboardInput
        ProcessesPointerInput

    DesktopAttachedSiteBridge
    DesktopChildSiteBridge
        CreateWithDispatcherQueue

    DesktopPopupSiteBridge
    IContentSiteAutomation
    IContentSiteInput
    IContentSiteLink
Microsoft.UI.Input

    InputFocusNavigationHost
        GetForSiteLink
Microsoft.UI.Text

    RichEditTextDocument
        GetMathML
        GetMathMode
        SetMathML
        SetMathMode
Microsoft.UI.Windowing

    AppWindow
        SetTaskbarIcon
        SetTaskbarIcon
        SetTitleBarIcon
        SetTitleBarIcon

    AppWindowTitleBar
        PreferredTheme

    OverlappedPresenter
        PreferredMaximumHeight
        PreferredMaximumWidth
        PreferredMinimumHeight
        PreferredMinimumWidth

    TitleBarTheme
Microsoft.UI.Xaml

    XamlIsland
    XamlRoot
        ContentIsland
Microsoft.UI.Xaml.Controls

    TitleBar
    TitleBarAutomationPeer
    TitleBarTemplateSettings
Microsoft.Windows.ApplicationModel.Background

    BackgroundTaskBuilder
Microsoft.Windows.ApplicationModel.Background.UniversalBGTask

    Task
Microsoft.Windows.ApplicationModel.WindowsAppRuntime

    ReleaseInfo
    RuntimeCompatibilityChange
    RuntimeCompatibilityOptions
    RuntimeInfo
    WindowsAppRuntimeVersion
Microsoft.Windows.BadgeNotifications

    BadgeNotificationGlyph
    BadgeNotificationManager
Microsoft.Windows.Media.Capture

    CameraCaptureUI
    CameraCaptureUIMaxPhotoResolution
    CameraCaptureUIMaxVideoResolution
    CameraCaptureUIMode
    CameraCaptureUIPhotoCaptureSettings
    CameraCaptureUIPhotoFormat
    CameraCaptureUIVideoCaptureSettings
    CameraCaptureUIVideoFormat

Correções

Esta versão inclui as seguintes correções de bug:

  • Alterado SplitButton para que a entrada por toque agora corresponda ao comportamento da entrada do mouse. Para mais informações, consulte o issue do GitHub #178.
  • Menus em cascata foram alterados para que os submenus agora abram imediatamente quando clicados. Para obter mais informações, consulte o problema do GitHub #939.
  • Corrigida uma falha em que, ao abrir um ComboBox que está em um submenu, todos os submenus são fechados. Para obter mais informações, consulte o problema do GitHub #1467.
  • Corrigido um problema em que SwipeControl falhava aleatoriamente em um ListView. Para obter mais informações, consulte o problema do GitHub #2527.
  • Corrigido um problema em que arrastar e soltar apenas um ListViewItem resultava em um estado visual incorreto. Para obter mais informações, consulte o problema do GitHub #3458.
  • Corrigido um problema em StackLayout para que ele respeite as propriedades ItemsRepeater.HorizontalAlignment e ItemsRepeater.VerticalAlignment (quando StackLayout.Orientation é Vertical e Horizontal, respectivamente). O layout antigo se comportou como se o alinhamento ItemsRepeater estivesse configurado como Stretch. Com a correção, o layout resulta em itens alinhados à direita quando o alinhamento à direita é usado, por exemplo. Para obter mais informações, consulte as questões do GitHub #3842.
  • Correção de uma possível falha ao usar um recurso que contém um x:Bind. Para obter mais informações, consulte o problema do GitHub nº 5786.
  • Correção de um problema em que a exclusão de itens na origem do ItemsRepeaternão gerava itens que se moviam para a exibição. Para obter mais informações, consulte o problema do GitHub nº 6661.
  • Correção de um problema em que a tecla Alt direita não mostrava dicas de teclas para Teclas de Acesso. Para obter mais informações, consulte o problema do GitHub #8447. Observação: Isso pode resultar em eventos importantes para a chave Alt correta não ser mais entregue aos identificadores no aplicativo ou controles.
  • Correção de um problema em que o uso de um ResourceDictionary contendo apenas um único recurso falhava ao localizar esse recurso e provavelmente causava uma falha. Para obter mais informações, consulte o problema do GitHub nº 8832.
  • Corrigido um travamento em que UniformGridLayout às vezes escolhia uma âncora de layout errada, causando passes de layout infinitos ao retroceder. Para obter mais informações, consulte o problema do GitHub #9199.
  • Corrigido um problema em que a configuração NavigationFailedEventArgs.Handled como True ainda gerava uma exceção. Para obter mais informações, consulte o problema do GitHub #9632.
  • Corrigido um problema em que TabView não aplicava nenhum CornerRadiusespecificado. Para obter mais informações, consulte o problema do GitHub #9846.
  • Corrigido um possível erro de ciclo de layout em StackLayout. Para obter mais informações, consulte o problema do GitHub #9852.
  • Corrigimos uma possível falha no ItemsView ao remover itens. Para obter mais informações, consulte o problema do GitHub #9868.
  • Corrigimos um problema em 1.7-preview1 em que os pop-ups não se moviam mais corretamente com a janela pai. Para obter mais informações, consulte o problema do GitHub nº 10386.
  • Com base nos comentários da versão 1.7-preview1, algumas propriedades do novo controle TitleBar foram renomeadas.