Notas de versão de canal estável mais recentes para o SDK de aplicativos Windows
O canal estável fornece versões do SDK de Aplicativos Windows que são suportadas para uso por aplicativos em ambientes de produção. Os aplicativos que usam a versão estável do SDK de aplicativos do Windows também podem ser publicados na Microsoft Store.
Ligações importantes:
- Se pretender atualizar uma aplicação existente de uma versão mais antiga do SDK de Aplicações Windows para uma versão mais recente, consulte Atualizar projetos existentes para a versão mais recente do SDK de Aplicações Windows.
Arquivo de notas de lançamento do canal estável:
- Notas de versão do canal estável para o Windows App SDK 1.5
- Notas de versão do canal estável para o Windows App SDK 1.4
- Notas de versão do canal estável para o Windows App SDK 1.3
- Notas de versão do canal estável da Windows App SDK 1.2
- Notas de versão do canal estável para o Windows App SDK 1.1
- Notas de lançamento do canal estável para o Windows App SDK 1.0
- Notas de versão do canal estável para o Windows App SDK 0.8
- Notas de versão do canal estável para o Windows App SDK 0.5
Downloads para o SDK de aplicativos do Windows
Observação
As extensões do Visual Studio (VSIX) do SDK de aplicativos Windows não são mais distribuídas como um download separado. Eles estão disponíveis no Visual Studio Marketplace dentro do Visual Studio.
Versão 1.6.4 (1.6.250108002)
Esta é uma versão de manutenção do SDK de Aplicativos Windows que inclui correções de bugs críticos para a versão 1.6.
- Corrigido um problema com o realce da seleção de texto em uma TextBox de várias linhas. Para obter mais informações, consulte Problema do GitHub #9965.
- Corrigido um problema em que o pacote DDLM às vezes não era instalado, impedindo a inicialização de aplicativos não empacotados. Para obter mais informações, consulte Problema do GitHub #3855.
- Corrigida uma possível falha no Detours em alguns cenários. Para obter mais informações, consulte Problema do GitHub #4937.
- Corrigido outro problema potencial em que um menu fora de uma CommandBar pode abrir incorretamente para cima em vez de para baixo quando a CommandBar está na parte inferior da janela.
- Corrigida uma possível falha ao executar em hardware gráfico mais antigo.
- Corrigida uma possível falha na manipulação de eventos de ponteiro ao fechar uma janela.
- Corrigida uma possível falha causada por
CUIAWindow::InitIds
ao desencadear reentrância em certas ocasiões. - Corrigida uma possível falha ao usar o evento
CompositionCapabilities.Changed
. - Corrigido um problema com alguns caracteres Unicode exibidos como quadrados em TextBox/RichEditBox.
- Corrigido
PackageDeploymentManager.EnsurePackage*Async()
manipulação deoptions.RegisterNewerIfAvailable
. Para obter mais informações, consulte Problema do GitHub #4864.
Versão 1.6.3 (1.6.241114003)
Esta é uma versão de manutenção do SDK de Aplicativos Windows que inclui correções de bugs críticos para a versão 1.6.
- Corrigido um problema em que a leitura da propriedade
AppWindow.ExtendsContentIntoTitleBar
ativa a renderização personalizada da barra de título. Para obter mais informações, consulte Problema do GitHub #9988. - Corrigida uma potencial falha durante o processo de destruição de um
TextBox
/RichEditBox
. Para obter mais informações, consulte Problema do GitHub #9070. - Corrigido um problema em que
PackageDeploymentManager.IsPackageReadyOrNewerAvailable()
falhava. Para obter mais informações, consulte Problema do GitHub #4817. - Corrigido um problema em que
ScrollViewer
vazava. - Deteção adicionada para um cenário raro em que o aplicativo para de renderizar e nunca se recupera.
- Corrigido um problema em que
PackageDeploymentManager.RegisterPackageSetAsync()
requer URI quando deveria ser opcional registrar por PackageFamilyName. - Corrigido um problema que impedia a instalação ou desinstalação de aplicações. Para obter mais informações, consulte Problema do GitHub #4881.
Esta versão inclui as seguintes novas APIs que permitem que os provedores de Widgets incorporem conteúdo da Web em seus Widgets:
Microsoft.Windows.Widgets.Providers
IWidgetManager2
IWidgetProviderMessage
IWidgetResourceProvider
WidgetManager
SendMessageToContent
WidgetMessageReceivedArgs
WidgetResourceRequest
WidgetResourceRequestedArgs
WidgetResourceResponse
Versão 1.6.1 (1.6.240923002)
Esta é uma versão de manutenção do SDK de Aplicativos Windows que inclui correções de bugs críticos para a versão 1.6.
- Corrigida uma falha ao usar FocusVisualKind.Reveal(). Para obter mais informações, consulte Problema do GitHub #9966.
- Corrigidas exceções C++ inoportunas do Bcp47Langs.dll. Para obter mais informações, consulte Problema do GitHub #4691. Observe que essa correção remove a sincronização com
Windows.Globalization.ApplicationLanguages.PrimaryLanguageOverride
. - Corrigido um problema em que um evento extra de
Unloaded
era gerado imediatamente após a exibição de umContentDialog
. Para obter mais informações, consulte Problema do GitHub #8402. - Corrigido um problema em que um menu CommandBar podia abrir incorretamente para cima, mesmo quando havia espaço para abrir para baixo.
- Foram corrigidos alguns problemas em que a entrada nas regiões
InputNonClientPointerSource
não era tratada corretamente quando a janela de nível superior estava a ser executada no modo da direita-esquerda. - Corrigida a verificação em tempo de compilação para a versão da estrutura do SDK do Windows para lidar com o nome da estrutura ligeiramente diferente usado para o .NET 9.
Versão 1.6
As seções a seguir descrevem recursos novos e atualizados e problemas conhecidos para a versão 1.6.
Em um aplicativo existente do Windows App SDK 1.5, você pode atualizar seu pacote Nuget para 1.6.240829007 (consulte a seção Atualizar um pacote em Instalar e gerenciar pacotes no Visual Studio usando o Gerenciador de Pacotes NuGet).
Para obter o tempo de execução atualizado e o MSIX, consulte Downloads para o SDK de Aplicações do Windows.
Alterações de projeto necessárias para 1.6
Alterações no projeto C++
Ao atualizar um projeto C++ para 1.6, você precisará adicionar uma referência de projeto ao pacote Microsoft.Web.WebView2
. Se você atualizar por meio do Gerenciador de Pacotes NuGet no Visual Studio, essa dependência será adicionada para você.
Alterações no projeto C#
Na versão 1.6, as aplicações geridas do Windows App SDK exigem Microsoft.Windows.SDK.NET.Ref*.*.*.38
ou posterior, que pode ser especificado através de WindowsSdkPackageVersion no seu ficheiro csproj
. Por exemplo:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>net8.0-windows10.0.22621.0</TargetFramework>
<TargetPlatformMinVersion>10.0.17763.0</TargetPlatformMinVersion>
<WindowsSdkPackageVersion>10.0.22621.38</WindowsSdkPackageVersion>
<PropertyGroup>
...
Além disso, os aplicativos gerenciados do SDK de Aplicativo Windows devem ser atualizados para 2.1.1
Microsoft.Windows.CsWinRT (ou posterior).
Observação
Essas referências manuais não serão mais necessárias quando a próxima atualização de serviço do SDK do .NET for lançada.
Suporte nativo a AOT
A propriedade do projeto .NET PublishAot
agora é suportada para a compilação nativa Ahead-Of-Time. Para obter detalhes sobre a AOT nativa, consulte Native AOT Deployment. Como a AOT se baseia no suporte a redução, muitas das orientações relacionadas a redução também se aplicam à AOT.
Para suporte a PublishAot
e recorte, além das alterações de projeto em C# descritas na seção anterior, necessitará também de uma referência de pacote para Microsoft.Windows.CsWinRT2.1.1
(ou mais recente) para ativar o gerador de código-fonte desse pacote, até que a próxima atualização de serviço do SDK do .NET seja lançada, altura em que deixará de ser necessária.
Para mais informações, veja o documento de suporte do CsWinRT Trimming / AOT e as Notas de Lançamento do CsWinRT 2.1.1.
Como o SDK do Aplicativo Windows invoca destinos de publicação durante a implantação do F5, recomendamos habilitar PublishAot
no momento da restauração do NuGet adicionando isso ao seu arquivo csproj
:
<PublishAot>true</PublishAot>
Resolvendo problemas de AOT
Nesta versão, o desenvolvedor é responsável por garantir que todos os tipos estejam devidamente enraizados para evitar cortes (como com alvos de {Binding}
baseados em reflexão). Versões posteriores aprimorarão o C#/WinRT e o compilador XAML para automatizar o enraizamento sempre que possível, alertar os desenvolvedores sobre a redução de riscos e fornecer mecanismos para resolver.
Aulas parciais
C#/WinRT também inclui suporte a PublishAot
na versão 2.1.1. Para habilitar uma classe para publicação AOT com C#/WinRT, ela deve primeiro ser marcada partial
. Isso permite que o analisador de origem AOT C#/WinRT atribua as classes para análise estática. Somente as classes (que contêm métodos, os alvos de corte) exigem esse atributo.
Erro de código não seguro
O gerador de código-fonte CsWinRT pode gerar código que faz uso de unsafe
. Se surgir este erro durante a compilação ou um aviso de diagnóstico relativamente a ele (CS0227 para "Código não seguro só pode aparecer se for compilado com /unsafe"), deve definir EnableUnsafeBlocks como true. Para obter mais informações, consulte a questão do GitHub CsWinRT #1721.
WebView2 ainda não é compatível com AOT
As projeções WebView2 no pacote Microsoft.Web.WebView2
versão 1.0.2651.64 ainda não são compatíveis com AOT. Isso será corrigido em uma próxima versão do pacote Microsoft.Web.WebView2
, que você poderá fazer referência em seu projeto.
Reflection-Free Técnicas
Para habilitar a compatibilidade AOT, as técnicas baseadas em reflexão devem ser substituídas por serialização tipada estaticamente, AppContext.BaseDirectory, typeof(), etc. Para obter detalhes, consulte Introdução aos avisos de corte.
Tipos de enraizamento
Até que o suporte total para {Binding}
seja implementado, os tipos podem ser preservados da remoção da seguinte forma:
Dado o projeto P
que consome a assemblagem A
do tipo T
no namespace N
, que é apenas referenciada dinamicamente (e, portanto, normalmente cortada), T
pode ser preservada da seguinte forma:
P.csproj
:
<ItemGroup>
<TrimmerRootDescriptor Include="ILLink.Descriptors.xml" />
</ItemGroup>
ILLink.Descriptors.xml
:
<?xml version="1.0" encoding="utf-8"?>
<linker>
<assembly fullname="A">
<type fullname="N.T" preserve="all" />
</assembly>
</linker>
Para obter a sintaxe completa da expressão XML do descritor raiz, consulte Descritores de raiz.
Observação
Os pacotes de dependência que ainda não adotaram o suporte a AOT podem apresentar problemas de tempo de execução.
Gestão de versões do WebView2 desacoplada
O SDK do Aplicativo Windows agora consome o SDK do Edge WebView2 como uma referência do NuGet em vez de incorporar uma versão codificada do SDK do Edge WebView2. O novo modelo permite que os aplicativos escolham uma versão mais recente do pacote Microsoft.Web.WebView2
em vez de serem limitados à versão com a qual o SDK de aplicativos do Windows foi criado. O novo modelo também permite que os aplicativos façam referência a pacotes NuGet, que também fazem referência ao SDK do Edge WebView2. Para obter mais informações, consulte Problema do GitHub #5689.
Novas APIs de implantação de pacote
A API de Gerenciamento de Pacotes recebeu vários aprimoramentos, incluindo Is*ReadyOrNewerAvailable*(), EnsureReadyOptions.RegisterNewerIfAvailable, Is*Provisioned*(), IsPackageRegistrationPending() e várias correções de bugs. Consulte PackageManagement.md e Pull Request #4453 para obter mais detalhes.
Remoção de separadores TabView melhorada
TabView
suporta um novo modo CanTearOutTabs
que fornece uma experiência aperfeiçoada ao arrastar separadores e deslocar para uma nova janela. Quando essa nova opção está ativada, o arrastar de guias é muito parecido com a experiência de arrastar guias no Edge e no Chrome, onde uma nova janela é criada imediatamente durante o arrasto, permitindo que o usuário a arraste até a borda da tela para maximizar ou encaixar a janela em um movimento suave. Essa implementação também não usa APIs de arrastar e soltar, portanto, não é afetada por nenhuma limitação nessas APIs. Notavelmente, a remoção de guias é suportada em processos executados como Administrador.
Outras mudanças notáveis
- Adicionada uma nova API de
ColorHelper.ToDisplayName()
, preenchendo essa lacuna da UWP. - Adicionada uma nova classe
Microsoft.Windows.Globalization.ApplicationLanguages
, que inclui notavelmente um novo recurso dePrimaryLanguageOverride
. Para obter mais informações, consulte Problema do GitHub #4523. - Não selado
ItemsWrapGrid
. Esta deve ser uma alteração retrocompatível. -
PipsPager
suporta um novo modo de rotação onde pode navegar entre o primeiro e o último item.
-
RatingControl
agora é mais personalizável, movendo algumas propriedades de estilo codificadas para recursos de tema. Isso permite que os aplicativos substituam esses valores para personalizar melhor a aparência de RatingControl.
- WinUI 3 adotou o modelo tipográfico para a seleção de fonte em vez do modelo de peso/alongamento/estilo herdado. O modelo tipográfico é necessário para algumas fontes mais recentes, incluindo Segoe UI Variable, e permite recursos de fonte aprimorados. Algumas fontes mais antigas que dependem do modelo de peso/estiramento/estilo para seleção podem não ser encontradas com o modelo tipográfico.
Problemas conhecidos
- Se o depurador estiver definido para quebrar em todas as exceções C++, ele quebrará em algumas exceções barulhentas na inicialização no código BCP47 (Globalização do Windows). Para obter mais informações, consulte Problema do GitHub #4691.
- Os pacotes de biblioteca de componentes que fazem referência ao pacote WinAppSDK 1.6 não obterão corretamente o conteúdo do pacote WebView2 referenciado. Para obter mais informações, consulte WebView2Feedback #4743. Uma solução alternativa é adicionar uma referência direta ao pacote
Microsoft.Web.WebView2
quando necessário. - Os aplicativos compilados com AOT nativo às vezes podem enfrentar um problema de suspensão após a navegação na página devido a uma condição de corrida no thread GC do tempo de execução do .NET. Para obter mais informações, consulte .NET issue #104582.
- A versão inicial da 1.6.0 introduziu um problema com uma de nossas dependências que esperamos que seja resolvido em uma próxima versão do SDK do .NET. Se ocorrer um erro com a versão da referência do Microsoft.Windows.SDK.NET, você precisará fazer referência explícita à versão do SDK do .NET especificada pela mensagem de erro. Por exemplo, se o erro disser que você precisa da versão 10.0.19041.38, adicione o seguinte ao seu arquivo
.csproj
:-
<WindowsSdkPackageVersion>10.0.19041.38</WindowsSdkPackageVersion>
.
-
Correções de bugs
- Corrigida uma falha ao definir
InfoBar.IsOpen
em .xaml. Para obter mais informações, consulte Problema do GitHub #8391. - Corrigido um problema em que elementos HTML perdiam a captura de ponteiro quando o mouse se movia para fora dos limites do
WebView2
. Para obter mais informações, consulte Problema do GitHub #8677. - Corrigido um problema em que arrastar e soltar em um submenu com
ShouldConstrainToRootBounds=false
não funcionava. Para obter mais informações, consulte Problema do GitHub #9276. - Corrigido um problema em que referências
ms-appx://
não funcionavam quandoPublishSingleFile
estava habilitado. Para obter mais informações, consulte Problema do GitHub #9468. - Corrigido um problema em que os símbolos do depurador não funcionavam corretamente para alguns binários. Para obter mais informações, consulte Problema do GitHub #4633.
- Corrigida uma falha potencial ao subclassificar
NavigationView
. - Corrigido um problema em que as bordas da tabela num
RichEditBox
não eram corretamente apagadas ao fazer scroll ou diminuir o tamanho da tabela. - Corrigido um problema em que os submenus do
MediaTransportControls
tinham um plano de fundo totalmente transparente. - Corrigido um problema em que arrastar para um WebView2 falhava ou soltava no local errado em fatores de escala de exibição diferentes de 100% ou quando o dimensionamento de texto do sistema estava habilitado.
- Corrigido um problema em que
TextBox
/RichEditBox
não informava as ferramentas de Acessibilidade quando a entrada estava bloqueada por estar no limite deMaxLength
. - Corrigidos alguns problemas relacionados à manipulação de cenários de barra de título personalizados. Para obter mais informações, consulte Problemas do GitHub #7629, #9670, #9709 e #8431.
- Corrigido um problema em que
InfoBadge
ícone não estava visível. Para obter mais informações, consulte Problema do GitHub #8176. - Corrigido um problema com ícones que às vezes mostravam na posição errada no
CommandBarFlyout
. Para obter mais informações, consulte Problema do GitHub #9409. - Corrigido um problema com o foco do teclado nos menus ao abrir ou fechar um submenu. Para obter mais informações, consulte Problema do GitHub #9519.
- Corrigido um problema com
TreeView
que usava o estadoIsExpanded
incorreto durante a reciclagem de itens. Para obter mais informações, consulte Problema do GitHub #9549. - Corrigido um problema ao usar uma associação ElementName em um
ItemsRepeater.ItemTemplate
. Para obter mais informações, consulte Problema do GitHub #9715. - Corrigido um problema com o primeiro item de um
ItemsRepeater
, que por vezes tinha uma posição incorreta. Para obter mais informações, consulte Problema do GitHub #9743. - Corrigido um problema em que
InputNonClientPointerSource
às vezes interrompe a funcionalidade dos botões de minimizar/maximizar/fechar. Para obter mais informações, consulte Problema do GitHub #9749. - Corrigido um erro de compilação ao usar Microsoft.UI.Interop.h com clang-cl. Para obter mais informações, consulte Problema do GitHub #9771.
- Corrigido um problema em que o evento
CharacterReceived
não funcionava noComboBox
/TextBox
. Para obter mais informações, consulte Problema do GitHub #9786. - Corrigido um problema em que eventos duplicados de
KeyUp
eram levantados para as teclas de seta e tab. Para obter mais informações, consulte Problema do GitHub #9399. - Corrigido um problema em que o evento
PowerManager.SystemSuspendStatusChanged
não podia ser utilizado para obter oSystemSuspendStatus
. Para obter mais informações, consulte Problema do GitHub #2833. - Corrigido um problema em que o foco inicial do teclado não era dado corretamente a um
WebView2
quando esse era o único controle na janela. - Corrigido um problema ao usar
ExtendsContentIntoTitleBar=true
em que os botões Mín/Máx/Fechar não apareciam corretamente na Automação da Interface do Usuário, o que impedia o Acesso por Voz de mostrar números para esses botões. - Corrigido um problema em que um aplicativo podia falhar em uma verificação de bloqueio devido a reentrância inesperada.
- Corrigido um problema em que as cores
Hyperlink
não eram atualizadas corretamente ao alternar para um tema de elevado contraste. - Corrigido um problema em que alterar a coleção de um
ListView
em uma janela de plano de fundo pode mover incorretamente essa janela para o primeiro plano e tirar o foco. - Corrigido um problema em que chamar
ItemsRepeater.StartBringIntoView
às vezes fazia com que os itens desaparecessem. - Corrigido um problema em que tocar e arrastar um
Button
em umScrollViewer
o deixava pressionado. - IntelliSense atualizado, que estava faltando informações para muitos tipos e membros mais novos.
- Corrigido um problema em que clicar em uma área vazia de um
ScrollViewer
sempre movia o foco para o primeiro controle focalizável naScrollViewer
e rolava esse controle para a exibição. Para obter mais informações, consulte Problema do GitHub #597. - Corrigimos um problema em que o evento
Window.Activated
por vezes era acionado várias vezes. Para obter mais informações, consulte Problema do GitHub #7343. - Corrigido um problema em que a configuração da propriedade
NavigationViewItem.IsSelected
comotrue
impedia que seus filhos fossem exibidos quando expandidos. Para obter mais informações, consulte Problema do GitHub #7930. - Corrigido um problema em que
MediaPlayerElement
não exibia corretamente legendas com efeitos de bordaNone
ouDropShadow
. Para obter mais informações, consulte Problema do GitHub #7981. - Corrigido um problema em que a propriedade
Flyout.ShowMode
não era usada ao mostrar o submenu. Para obter mais informações, consulte Problema do GitHub #7987. - Corrigido um problema em que o marcador
NumberBox
, por vezes, apresentava erros de arredondamento. Para obter mais informações, consulte Problema do GitHub #8780. - Corrigido um problema em que o uso de uma biblioteca compilada para uma versão mais antiga do WinAppSDK podia resultar num erro ao tentar encontrar um tipo ou propriedade. Para obter mais informações, consulte Problema do GitHub #8810.
- Corrigido um problema em que o foco inicial do teclado não era definido ao iniciar uma janela. Para obter mais informações, consulte Problema do GitHub #8816.
- Corrigido um problema em que
FlyoutShowMode.TransientWithDismissOnPointerMoveAway
não funcionava após a primeira vez que era mostrado. Para obter mais informações, consulte Problema do GitHub #8896. - Corrigido um problema em que alguns controlos não associavam corretamente as propriedades
Foreground
eBackground
ao modelo. Para obter mais informações, consulte Problema do GitHub #7070, #9020, #9029, #9083 e #9102. - Corrigido um problema em que
ThemeResource
s usados emVisualStateManager
setters não eram atualizados na mudança de tema. Isso geralmente afetava os controles em submenus. Para obter mais informações, consulte Problema do GitHub #9198. - Corrigido um problema em que
WebView
perdia o foco principal, causando eventos adicionais de desfoque/foco e outros problemas. Para obter mais informações, consulte Problema do GitHub #9288. - Corrigido um problema em que
NavigationView
podia mostrar um erro de ligação na saída de depuração. Para obter mais informações, consulte Problema do GitHub #9384. - Corrigido um problema em que os arquivos SVG que definiam uma caixa de exibição negativa não eram mais renderizados. Para obter mais informações, consulte Problema do GitHub #9415.
- Corrigido um problema em que a alteração da orientação
ItemsView.Layout
fazia com que um item fosse removido. Para obter mais informações, consulte Problema do GitHub #9422. - Corrigido um problema em que deslocar um
ScrollView
gerava muita saída de depuração. Para obter mais informações, consulte Problema do GitHub #9434. - Corrigido um problema em que
MapContorl.InteractiveControlsVisible
não funcionava corretamente. Para obter mais informações, consulte Problema do GitHub #9486. - Corrigido um problema em que o evento
MapControl.MapElementClick
não era acionado corretamente. Para obter mais informações, consulte Problema do GitHub #9487. - Corrigido um problema em que x:Bind não verificava se havia nulo antes de usar uma referência fraca, o que poderia resultar em uma falha. Para obter mais informações, consulte Problema do GitHub #9551.
- Corrigido um problema em que a alteração da propriedade
TeachingTip.Target
não atualizava corretamente a sua posição. Para obter mais informações, consulte Problema do GitHub #9553. - Corrigido um problema em que os menus suspensos não respondiam no WebView2. Para obter mais informações, consulte Problema do GitHub #9566.
- Corrigido um vazamento de memória ao usar o
GeometryGroup
. Para obter mais informações, consulte Problema do GitHub #9578. - Corrigido um problema em que o deslocamento por um número muito grande de itens de um
ItemRepeater
em umScrollView
podia causar quadros de renderização vazios. Para obter mais informações, consulte Problema do GitHub #9643. - Corrigido um problema em que
SceneVisual
não funcionava.
Novas APIs na versão 1.6.0
A versão 1.6.0 inclui as seguintes novas APIs em comparação com a versão estável 1.5:
Microsoft.UI
ColorHelper
ToDisplayName
Microsoft.UI.Input
EnteredMoveSizeEventArgs
EnteringMoveSizeEventArgs
ExitedMoveSizeEventArgs
InputNonClientPointerSource
EnteredMoveSize
EnteringMoveSize
ExitedMoveSize
WindowRectChanged
WindowRectChanging
MoveSizeOperation
WindowRectChangedEventArgs
WindowRectChangingEventArgs
Microsoft.UI.Xaml
XamlRoot
CoordinateConverter
Microsoft.UI.Xaml.Automation.Peers
ScrollPresenterAutomationPeer
Microsoft.UI.Xaml.Controls
PipsPager
WrapMode
WrapModeProperty
PipsPagerWrapMode
TabView
CanTearOutTabs
CanTearOutTabsProperty
ExternalTornOutTabsDropped
ExternalTornOutTabsDropping
TabTearOutRequested
TabTearOutWindowRequested
TabViewExternalTornOutTabsDroppedEventArgs
TabViewExternalTornOutTabsDroppingEventArgs
TabViewTabTearOutRequestedEventArgs
TabViewTabTearOutWindowRequestedEventArgs
Microsoft.Windows.Globalization
ApplicationLanguages
Microsoft.Windows.Management.Deployment
EnsureReadyOptions
RegisterNewerIfAvailable
PackageDeploymentFeature
PackageDeploymentManager
IsPackageDeploymentFeatureSupported
IsPackageProvisioned
IsPackageProvisionedByUri
IsPackageReadyOrNewerAvailable
IsPackageReadyOrNewerAvailableByUri
IsPackageSetProvisioned
IsPackageSetReadyOrNewerAvailable
PackageReadyOrNewerAvailableStatus
Microsoft.Windows.Storage
ApplicationData
ApplicationDataContainer
ApplicationDataContract
ApplicationDataCreateDisposition
ApplicationDataLocality
Tópicos relacionados
Windows developer