Kodkitabi

XAML Doküman Yapısı ve Namespaces

Bir XAML dosyasının temel iskeleti ve namespace kullanımı.

XAML dosyaları, aslında .NET nesnelerini temsil eden XML kodlarıdır. Her dosya bir root (kök) element ile başlar (genelde Window, Page veya UserControl).

xmlns (XML Namespace), XAML içindeki etiketlerin hangi C# kütüphanelerine karşılık geldiğini belirtir. x:Name ise bu elemente arka plandaki (Code-Behind) C# dosyasından erişebilmemizi sağlar.

Temel XAML İskeleti
<Window x:Class="MyApp.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="Ana Pencere" Height="300" Width="400">
    
    <Grid>
        <TextBlock x:Name="GreetingText" Text="Merhaba XAML!" />
    </Grid>
</Window>