按照惯例,创建一个WPF的应用程序,点击按钮,在文本框中显示“Hello WPF World”,我们通过此例来分析WPF应用程序的结构。
XAML文件如下:
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="WPFHelloWorld.MainWindow" x:Name="Window" Title="WPF Hello World" Width="300" Height="130" WindowStartupLocation="CenterScreen"> <StackPanel Margin="10,10,10,10" > <TextBox x:Name="txtValue" Width="200" /> <Button x:Name="btnOK" Content="OK" Width="50" Click="btnOK_Click"> <Button.Margin> <Thickness Top="10" /> Button.Margin> Button> StackPanel> Window>
C#代码如下:
using System.Windows; namespace WPFHelloWorld { public partial class MainWindow : Window { public MainWindow() { this.InitializeComponent(); Window.ResizeMode = ResizeMode.NoResize; } private void btnOK_Click(object sender, RoutedEventArgs e) { txtValue.Text = "Hello WPF World!"; } } }
程序执行效果如图:
分析此项目的代码得到如下几点:
原文:http://www.cnblogs.com/DragonInSea/archive/2009/04/08/1431646.html
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-604305/ ,如需转载,请注明出处,否则将追究法律责任。