Top Qs
Linha do tempo
Chat
Contexto

XAML

linguagem de programação Da Wikipédia, a enciclopédia livre

Remove ads

Extensible Application Markup Language ou XAML (pronuncia-se zammel em inglês ou zimel em português; [ˈzæmɫ̩]) é uma linguagem de marcação declarativa feita para facilitar a criação de interfaces em aplicações WPF[1], UWP[2] [3].

Factos rápidos Extensible Application Markup Language (XAML), Surgido em ...
Remove ads

Sobre

O XAML foi criado em 2008 pela Microsoft para auxilar o desenvolvimento de interfaces de programas para o Windows[4]. Antes de sua criação para se criar uma interface no Visual Studio era usado o próprio código fonte da GUI[5].

A linguagem é muito usada em aplicações .NET Framework 3.0 & .NET Framework 4.0, Numa típica forma de uso, os ficheiros XML serão produzidos por uma ferramenta de desenho visual, tal como o Visual Studio .NET. O XML resultante será geralmente compilado, apesar de também ser possível a interpretação em tempo de execução.[6][7]

Tem sido dito, erradamente, que o XAML é uma sucessora do HTML. Tal afirmação está incorreta. O XAML não suporta, por exemplo, formulários para enviar informação, capacidade extremamente necessária para que possa substituir o HTML.[carece de fontes?]

O HTML não tem previsão de ser substituído pelo XAML. É mais provável que uma versão mais nova do HTML, que seja compatível com sites existentes, seja criada.

Remove ads

Exemplos

Um código de um botão simples ficaria assim[5]:

<Button Click="ButtonClick">Show updates</Button>

Criação de um texto dizendo "Hello, XAML!"[8]:

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="XamlSamples.HelloXamlPage"
             Title="Hello XAML Page">
    <ContentPage.Content>

        <Label Text="Hello, XAML!"
                VerticalOptions="Center"
                HorizontalTextAlignment="Center"
                Rotation="-15"
                IsVisible="true"
                FontSize="Large"
                FontAttributes="Bold"
                TextColor="Blue" />

    </ContentPage.Content>
</ContentPage>

{{fo

Remove ads

Referências

  1. Thraka. «XAML in WPF». docs.microsoft.com (em inglês). Consultado em 22 de dezembro de 2019
  2. jwmsft. «XAML overview - UWP apps». docs.microsoft.com (em inglês). Consultado em 22 de dezembro de 2019
  3. «O que é XAML? - The complete WPF tutorial». www.wpf-tutorial.com. Consultado em 21 de dezembro de 2019
  4. «Introdução a XAML». www.macoratti.net. Consultado em 21 de dezembro de 2019
  5. jillre. «XAML overview - Visual Studio». docs.microsoft.com (em inglês). Consultado em 22 de dezembro de 2019
  6. jillre. «Design XAML in Visual Studio and Blend». docs.microsoft.com (em inglês). Consultado em 22 de dezembro de 2019
  7. jillre. «How to create and apply a resource - Visual Studio». docs.microsoft.com (em inglês). Consultado em 22 de dezembro de 2019
  8. davidbritch. «Parte 1. Introdução ao XAML - Xamarin». docs.microsoft.com. Consultado em 22 de dezembro de 2019
Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads