Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Note
A amostra é direcionada e testada para Windows 10, versão 1903 (10.0; Build 18362), e Visual Studio 2019. Se preferir, pode usar as propriedades do projeto para redirecionar o(s) projeto(s) para Windows 10, versão 1809 (10.0; Build 17763), e/ou abrir o exemplo com o Visual Studio 2017.
Para clonar ou descarregar a aplicação de exemplo, consulte Photo Editor C++/WinRT aplicação de exemplo na galeria de exemplos de código.
A aplicação Photo Editor é uma aplicação de exemplo da Plataforma Universal do Windows (UWP) que apresenta desenvolvimento com projeção da linguagem C++/WinRT. A aplicação de exemplo permite-lhe recuperar fotografias da biblioteca de Imagens e depois editar a imagem selecionada com vários efeitos fotográficos. No código-fonte do exemplo, verá várias práticas comuns — como ligação de dados e ações e operações assíncronas — realizadas usando a projeção C++/WinRT. Aqui estão algumas das características específicas demonstradas pela amostra.
- Utilização da sintaxe e bibliotecas padrão C++17 com APIs Windows Runtime (WinRT).
- Uso de corrotinas, incluindo o uso de co_await, co_return, IAsyncAction e IAsyncOperation<TResult>.
- Criação e utilização de tipos projetados e tipos de implementação personalizados da classe Windows Runtime (classe de tempo de execução). Para mais informações sobre estes termos, consulte Consume APIs com C++/WinRT e APIs de Autor com C++/WinRT.
- Gestão de eventos, incluindo o uso de tokens de evento com revogação automática.
- Uso do pacote externo Win2D NuGet e do Windows::UI::Composition para efeitos de imagem.
- Ligação de dados XAML, incluindo a extensão de marcação {x:Bind}.
- Estilo XAML e personalização da interface, incluindo animações ligadas.
Veja também Onde posso encontrar aplicações de exemplo em C++/WinRT?.
Windows developer