Sök…


Anmärkningar

E X tensible A pplication M arkup L anguage (XAML) är ett XML-baserat markeringsspråk utvecklat av Microsoft. Det används i flera Microsoft-teknologier som Windows Presentation Foundation (WPF), Silverlight, WinRT, Universal Windows Platform, etc. för att definiera användargränssnittet för applikationer.

versioner

Version Utgivningsdatum
WPF XAML 2006-11-21
Silverlight 3 2009-07-09
Silverlight 4 2010-04-15
Windows 8 XAML 2011-09-01

Installation eller installation

Det enklaste sättet att skriva din första XAML är att installera Microsoft Visual Studio. Detta är tillgängligt gratis från Microsoft.

När du har installerat kan du skapa ett nytt projekt, av typen WPF-applikation, antingen med en VB.NET- eller C # -kod.

Detta liknar fönsterformer i den meningen att du har en serie fönster, den största skillnaden är att dessa fönster är skrivna i XAML och är mycket mer lyhörda för olika enheter.

Behöver fortfarande förbättringar.

Hej världen

Här är ett enkelt exempel på en XAML-sida i WPF. Det består av ett Grid , en TextBlock och en Button - de vanligaste elementen i XAML.

<Window x:Class="FirstWpfApplication.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        mc:Ignorable="d"
        Title="MainWindow" 
        Height="350"
        Width="525">
    <Grid>
        <TextBlock Text="Welcome to XAML!"
                   FontSize="30"
                   Foreground="Black"
                   HorizontalAlignment="Center"
                   VerticalAlignment="Center"/>
        
        <Button Content="Hello World!"
                Background="LightGray"
                Foreground="Black"
                FontSize="25"
                Margin="0,100,0,0"
                VerticalAlignment="Center"
                HorizontalAlignment="Center"/>
    </Grid>
</Window>
Syntax Beskrivning
<Window> Rotbehållaren som är värd för innehållet som visualiserar data och gör det möjligt för användare att interagera med det. Ett WPF-fönster är en kombination av en XAML (.xaml) -fil, där elementet är roten och en CodeBehind (.cs) -fil.
<Grid> En layoutpanel som ordnar sina underordnade element i en tabellstruktur med rader och kolumner.
<TextBlock> Tillhandahåller en lätt kontroll för att visa strängtekst i dess Textegenskap eller Inline flödesinnehållselement, som fet, Hyperlink och InlineUIContainer, i egenskapen Inlines.
<Button> Representerar en knappkontroll som reagerar med användarens klick på den.
Fast egendom Beskrivning
Title Hämtar eller ställer in titeln på ett fönster.
Height Hämtar eller ställer in höjden på ett element.
Width Hämtar eller ställer in bredd på ett element.
Text Hämtar eller ställer in textinnehållet i ett textelement.
FontSize Hämtar eller ställer in teckenstorlek på översta nivå för texten.
Background Hämtar eller ställer in penselfärgen som målar bakgrunden för ett element.
Foreground Hämtar eller ställer in penselfärgen som målar teckensnittets text i ett element.
Margin Hämtar eller ställer in värdet som beskriver det yttre rymden mellan ett element och de andra.
HorizontalAlignment Hämtar eller ställer in de horisontella justeringsegenskaperna som tillämpas på elementet när det är sammansatt i ett överordnat element, t.ex. en panel eller objektkontroll.
VerticalAlignment Hämtar eller ställer in de vertikala justeringsegenskaperna som appliceras på elementet när det är sammansatt i ett överordnat element, t.ex. en panel eller objektkontroll.


Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow