Até agora, em esta série de tutoriais, estávamos trabalhando em janelas C #. Em nosso último post falamos de Coleção de Objetos. A partir deste tutorial, passaremos mais e mais tempo na janela XAML do que na janela C #. Até agora, acabamos de ver as janelas XAML, mas não interagimos de verdade, além de arrastar e soltar os controles para o editor visual. Agora vamos começar a usar o editor XAML de forma mais agressiva à medida que construímos nosso aplicativo.
Como vimos anteriormente, quando abrimos qualquer projeto no Silverlight; Há dois painéis voltados para nós. Um painel é um editor visual e outro com codificação XAML. Vamos começar, entendendo o funcionamento dele. XAML é uma linguagem de programação, assim como o C # é outra linguagem de programação. XAML é usado principalmente para projetar a interface do usuário.
Agora olhe para o topo das janelas XAML, você verá algumas linhas começando com “xmlns”, quais são essas linhas? Essas linhas são namespaces. Espero que você se lembre de quais namespaces são! Essas linhas denotam namespaces e assembly onde esses arquivos são armazenados.
Vamos criar um botão usando o código XAML. Crie um novo projeto com algum nome significativo. Procure pelo código a seguir:
E entre essas tags de grade, cole o seguinte código:
Depois de colar esse código, observe que um novo botão será criado na superfície do designer. Parabéns, você acabou de criar um botão usando nada mais do que codificação pura. Há muito o que aprender na janela XAML, mas continue estudando até que voltemos com o próximo tutorial. No próximo tutorial, aprenderemos sobre todos os controles de layout do Silverlight.