標籤:
1.WPF用申訴式語言XAML編寫的。
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的任意類型
具體效果。
介面簡單而絢麗。
介面控制項的屬性調整介面非常直觀。
整體上 XAML 簡化了代碼,讓編碼者甚至一句代碼都不用自己寫就完成漂亮的程式。
<Grid Margin="10,0,0,0">
設定grid網格布局
相對於JAVA FX中的布局簡單很多,代碼操作只需要修改屬性即可。
C# WPF