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.
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:
- Caso queira atualizar um aplicativo existente de uma versão mais antiga do SDK do Aplicativo Windows para uma versão mais recente, confira Atualizar projetos existentes para a versão mais recente do SDK do Aplicativo Windows.
Arquivo de notas da versão de canal estável:
- Notas de versão do canal estável para o SDK do Aplicativo Windows 1.6
- Notas sobre a versão do canal estável para o SDK de Aplicativo do Windows 1.5
- Notas sobre a versão do canal estável para o SDK de Aplicativo do Windows 1.4
- Notas sobre a versão do canal estável para o SDK de Aplicativo do Windows 1.3
- Notas sobre a versão do canal estável para o SDK de Aplicativo do Windows 1.2
- Notas sobre a versão do canal estável para o SDK de Aplicativo do Windows 1.1
- Notas sobre a versão do canal estável para o SDK de Aplicativo do Windows 1.0
- Notas sobre a versão do canal estável para o SDK de Aplicativo do Windows 0.8
- Notas sobre a versão do canal estável para o SDK de Aplicativo do Windows 0.5
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:
- Novos primitivos para hospedar ContentIslands:
-
DesktopPopupSiteBridge
: permite hospedar umContentIsland
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 umContentIsland
pai hospede umContentIsland
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 umContentIsland
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.
-
- Renderização aprimorada e sincronização de entrada:
- As propriedades
LocalToParentTransformMatrix
eActualSize
de umChildSiteLink
são atualizadas em relação ao elemento paiContentIsland
antes da renderização, evitando latência e garantindo estados sincronizados de entrada e acessibilidade.
- As propriedades
- 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 umListView
. 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
ItemsRepeater
nã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 nenhumCornerRadius
especificado. 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.
Tópicos relacionados
Windows developer