C# WPF

1.WPF用申訴式語言XAML編寫的。ide

2.WPF很靈活。佈局

3.用於豐富界面開發。編碼

 

<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <Grid.Background>
            <LinearGradientBrush>
                <GradientStop Offset="0" Color="Blue"></GradientStop>
                <GradientStop Offset="0.5" Color="LightBlue"></GradientStop>
            </LinearGradientBrush>
        </Grid.Background>
        <TextBox Height="23" Margin="10,10,10,0" Name="textBox1" VerticalAlignment="Top" Text="{Binding ElementName=slider1, Path=Value, UpdateSourceTrigger=PropertyChanged}" />
        <Slider Height="21" Margin="10,38,10,0" Name="slider1" VerticalAlignment="Top" Maximum="100" />
        <Button Content="Button" HorizontalAlignment="Left" Margin="22,100,0,0" VerticalAlignment="Top" Width="113" Height="43"/>
        <Label Content="Label" HorizontalAlignment="Left" Margin="22,171,0,0" VerticalAlignment="Top" Height="37" Width="146"/>
    </Grid>
</Window>
窗口標籤中Title、Height、Width都是窗口的屬性
在XAML文件中屬性的值的類型老是字符串,
但XAML的解析器能夠把這些字符串轉換成.NET的任意類型

具體效果如圖。spa

界面簡單而絢麗。code

界面控件的屬性調整界面很是直觀。xml

總體上 XAML 簡化了代碼,讓編碼者甚至一句代碼都不用本身寫就完成漂亮的程序。blog

    <Grid Margin="10,0,0,0">

設置grid網格佈局開發

相對於JAVA FX中的佈局簡單不少,代碼操做只須要修改屬性便可。字符串

 

相關文章
相關標籤/搜索