Windows Dev Center

Conceitos de programação em C#, VB e C++ para aplicativos do Tempo de Execução do Windows

Finalidade

Esta seção inclui tópicos que explicam os conceitos de programação que geralmente valem para qualquer aplicativo que você desenvolve, usando as extensões de componente C#, Microsoft Visual Basic ou Visual C++ (C++/CX) como a linguagem de programação e XAML como a definição da interface do usuário. Isso inclui conceitos de programação básicos, tais como o uso de propriedades e eventos, e como eles se aplicam à programação de aplicativos do Tempo de Execução do Windows. O Tempo de Execução do Windows estende os conceitos de propriedades do C#, Visual Basic e C++ e seus valores, adicionando o sistema de propriedade de dependência. Os tópicos desta seção também documentam a linguagem XAML como ela é usada pelo Tempo de Execução do Windows, e aborda cenários básicos e tópicos avançados que explicam como usar XAML para definir a interface do usuário de seu aplicativo do Tempo de Execução do Windows.

Nesta seção

TópicoDescrição

Como continuar seu aplicativo do Windows Phone depois de chamar um método AndContinue

Algumas APIs intensivas de memória no Windows Phone 8.1 contêm métodos AndContinue. Quando você chama um método AndContinue, seu aplicativo é desativado enquanto a operação é finalizada a fim de conservar a memória. Em dispositivos de baixa memória, seu aplicativo deve ser determinado. Por causa dessa possibilidade, você precisa chamar métodos diferentes em um aplicativo da Loja do Windows Phone daquele que você chama em um aplicativo da Windows Store para continuar o aplicativo depois dessas operações. A tabela a seguir mostra esses métodos.

Visão geral das propriedades de dependência

Este tópico explica o sistema de propriedade de dependência que está disponível quando você escreve um aplicativo do Tempo de Execução do Windows em C++, C# ou Visual Basic com definições de XAML para a interface do usuário.

Propriedades de dependência personalizadas

Explica como definir e implementar propriedades de dependência personalizadas para um aplicativo do Tempo de Execução do Windows em C++, C# ou Visual Basic.

Visão geral das propriedades anexadas

Explica o conceito de uma propriedade anexada no XAML e fornece alguns exemplos.

Propriedades anexadas personalizadas

Explica como implementar uma propriedade anexada XAML como uma propriedade de dependência e como definir a convenção do acessador necessário para que a propriedade anexada possa ser usada no XAML.

Visão geral de eventos e eventos roteados

Descrevemos o conceito de programação de eventos em um aplicativo do Tempo de Execução do Windows quando você usa as extensões de componente (C++/CX) C#, Visual Basic ou C++ como linguagem de programação e XAML para a definição da interface do usuário. Você pode atribuir manipuladores de eventos como parte das declarações para elementos da interface do usuário em XAML ou pode adicionar manipuladores no código. O Tempo de Execução do Windows dá suporte a eventos roteados: determinados eventos de entrada e eventos de dados podem ser manipulados por outros objetos além do objeto que acionou o evento. Eventos roteados são úteis quando você define modelos de controle ou usa páginas ou contêiners de layout.

Tratamento de exceções para aplicativos do Tempo de Execução do Windows em C# ou Visual Basic

Saiba como manipular exceções (ou erros) em aplicativos do Tempo de Execução do Windows em C# ou Visual Basic. Você pode manipular exceções como exceções do Microsoft .NET com blocos try-catch no seu código de aplicativo e pode processar exceções em nível de aplicativo manipulando o evento Application.UnhandledException.

Referência cruzada: códigos de erros e exceções padrão

Códigos de erro de aplicativo do Tempo de Execução do Windows de referência cruzada e simbólica HRESULTs para as exceções padrão do Microsoft .NET.

Visão geral do XAML

Apresentamos a linguagem XAML e os conceitos de XAML para a audiência de desenvolvedores de aplicativos do Tempo de Execução do Windows e descrevemos os diferentes modos de declarar objetos e definir atributos em XAML durante seu uso na criação de um aplicativo do Tempo de Execução do Windows.

Referências de ResourceDictionary e recursos XAML

Explica como definir um elemento ResourceDictionary e os recursos inseridos e também como os recursos XAML se relacionam a outros recursos definidos como parte do aplicativo ou do pacote de aplicativos.

Referência de recursos de temas XAML

O XAML do Tempo de Execução do Windows fornece um conjunto de recursos que aplicam valores diferentes dependendo de qual tema do sistema está ativo. Listamos aqui as chaves/nomes de todos os recursos XAML específicos do tema que especificam cores, pincéis e outros recursos da interface do usuário relacionados, e os valores que cada um desses recursos tem usando os temas Default (Light), Dark e HighContrast. Além disso, descrevemos estilos XAML nomeados adicionais que são definidos em themeresources.xaml. Esses estilos são para elementos de texto e controles relacionados a texto e para exibir itens de dados.

 

Audiência de desenvolvedores

Este tópico pode ser usado por qualquer desenvolvedor de aplicativos do Tempo de Execução do Windows em C#, Visual Basic ou C++/CX.

Tópicos relacionados

Mapa de aplicativos do Tempo de Execução do Windows em C# ou Visual Basic
Guia de início rápido: chamando APIs assíncronas em C# ou Visual Basic
Visão geral de .NET para aplicativos da Windows Store
Usando pool de threads em aplicativos da Windows Store
Recursos para outros desenvolvedores de plataforma
Referência de linguagem para aplicativos da Windows Store

 

 

Mostrar:
© 2015 Microsoft