WPF学习之路--入门篇(一)

本文介绍WPF(Windows Presentation Foundation)的应用开发,涵盖XAML、控件、数据绑定等核心功能,通过实例演示如何创建首个WPF程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【原创作品,转载请说明转载出处】

参考文献:http://msdn.microsoft.com/zh-cn/library/ms742119.aspx

为什么要使用WPF:

  个人观点:酷炫。

WPF功能:

功能包括Extensible Application Markup Language (XAML)、控件、数据绑定、布局、2-D和3-D图形、动画、样式、模板、文档、媒体、文本和版式。


 

WPF控件

此处列出了内置的 WPF 控件。

按钮:Button 和 RepeatButton。

数据显示:DataGrid、ListView 和 TreeView。

日期显示和选择:Calendar 和 DatePicker。

对话框:OpenFileDialog、PrintDialog 和 SaveFileDialog。

数字墨迹:InkCanvas 和 InkPresenter。

文档:DocumentViewer、FlowDocumentPageViewer、FlowDocumentReader、FlowDocumentScrollViewer 和 StickyNoteControl。

输入:TextBox、RichTextBox 和 PasswordBox。

布局:Border、BulletDecorator、Canvas、DockPanel、Expander、Grid、GridView、GridSplitter、GroupBox、Panel、ResizeGrip、Separator、ScrollBar、ScrollViewer、StackPanel、Thumb、Viewbox、VirtualizingStackPanel、Window 和 WrapPanel。

媒体:Image、MediaElement 和 SoundPlayerAction。

菜单:ContextMenu、Menu 和 ToolBar。

导航:Frame、Hyperlink、Page、NavigationWindow 和 TabControl。

选择:CheckBox、ComboBox、ListBox、RadioButton 和 Slider。

用户信息:AccessText、Label、Popup、ProgressBar、StatusBar、TextBlock 和 ToolTip。


 

第一个wpf程序:

打开vs2010——》新建项目——》选择wpf应用程序——》确定

看到文件:app.xaml    mainwindow.xaml

app.xaml顾名思义,为wpf应用程序配置,启动时先进入app.xaml.cs文件构造函数,如果需要在程序启动时判断程序运行环境等,则可以在此写入

类似winform中的main函数。也就是通俗意义上所说的程序入口函数

双击打开mainwindow.xaml,在左边工具栏中,丢一个Button进去,双击,进入代码

 

private void button1_Click(object sender, RoutedEventArgs e)
        {
            MessageBox.Show("this is a mainwindow!");
        }

 

 第一个wpf程序已经形成。! f5运行,点击button

 

其实wpf中,很多都与winform类似,如果懂cs以及bs的基础的话,学习起来貌似鸭梨不会很大

主要还是先得记住页面生成规则以及新增的一些函数,不同的函数等。

如果要学习酷炫的效果的话,则需要深入,下节更新时间待定

转载于:https://www.cnblogs.com/zhoudemo/archive/2012/02/02/2335402.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值