WPF基础入门 - 1
使用SharpDevelop;新建一个WPF项目;新建以后如下;
.xaml是设计时设计界面的文件;每个xaml对应有一个.cs文件;
默认生成一个WPF窗口,Window1; xmlns=...,这是WPF的命名空间,必须包含;
在App.xaml中设置启动窗口和应用程序资源,资源,Resources,WPF资源以后再学习;
1
设计时使用XAML语法描述界面;xaml的描述马上会呈现出界面,在设计时;这是WPF的特点;XAML的基本单元是标签对,如<Grid>...</Grid>;此工具的设计界面和VS不同,比较简陋些;如下图的xaml呈现界面如上图;
可以在xaml中添加按钮的单击事件;
<Grid>
<Button
Content="Button"
Height="70"
Width="134"
Grid.Column="0"
Grid.Row="0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Margin="75,91,0,0"
x:Name="button1"
Click="button1_Click" />
</Grid>
在对应的.cs文件中添加单击事件处理代码;运行一下程序,如下图;
WPF基础入门 - 1相关推荐
- C#-WPF基础入门和进阶系列课程1 运算符封装和案例
创建控制台项目,主函数中定义创建如下: 任何复杂的业务,都是在此基础上面去增加扩展出来的! 根基基础扎实了,变化的业务输出也才会是水到渠成的事情: 否则您仍然会寸步难行: #region 运算符封装基 ...
- WPF基础入门3 - Panel和 Canvas基本使用
一 Panel WPF的布局控件都从System.Windows.Controls.Panel基类继承: Pane类的公共属性很多:例如, Cursor 获取或设置在鼠标指针位于此元素上时显示的光标. ...
- WPF基础入门2 - WPF窗口类和垂直布局面板基本使用
新建一个wpf工程:编辑xaml代码如下: <Window x:Class="test1.Window1"xmlns="http://schemas.microso ...
- 大话C# WPF基础入门进阶,深入浅出解析章节教程 9 循环入门2初级点
铁打的营盘,流水的兵: 努力把您个人变成营盘!而不是一直身处极其被动境地中!:才是本事能力的具体体现啊 主函数定义: #region 循环+2:1931: Console.Wr ...
- 大话C# WPF基础入门进阶,深入浅出解析章节教程 8 循环入门初级点 亲测可用!
主函数循环: 完全凭借记忆去手写循环代码,不能说最初级的也差不多了: 男人也只能靠明象做事才是唯一的出路,尤其像您某些人,完全没有家底,没有背景,而且中途还选择了错误方向的时候更加该明确出路的做事方向 ...
- WPF编程基础入门 ——— 第二章 XAML
XAML 简述 XAML(eXtensible Application Markup Language,可扩展应用程序标记语言)是微软公司创建的一种新的描述性语言,用于搭建应用程序用户界面.XAML实 ...
- WPF编程基础入门 ——— 第三章 布局(五)布局面板WrapPanel
WPF布局--布局面板WrapPanel WPF--WrapPanel布局控件 WrapPanel实例--十个按钮 WPF--WrapPanel布局控件 WrapPanel(自动折行面板),允许任意多 ...
- WPF快速入门系列(6)——WPF资源和样式
WPF快速入门系列(6)--WPF资源和样式 一.引言 WPF资源系统可以用来保存一些公有对象和样式,从而实现重用这些对象和样式的作用.而WPF样式是重用元素的格式的重要手段,可以理解样式就如CSS一 ...
- 用python循环语句求素数_Python基础入门_3条件语句和迭代循环
Python 基础入门前两篇: Python 基础入门--简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条 ...
最新文章
- 计算机视觉一些项目实战技术(续)
- Java开发面试问题,Java中高级核心知识全面解析(10)
- iOS9临时性解决HTTP以及scheme跳转问题
- 多线程-- ThreadLocal
- Pycharm如何自动换行
- Cocos数据篇[3.4](4) ——plist文件操作
- 截止角频率和截止频率的关系_开关电源的控制环截止频率和开关频率有什么关系?...
- php命名空间更麻烦了,紧急求教PHP命名空间问题,12:10了我还没有吃饭呢,各位帮忙!!...
- 【转】Canny 算法
- R语言实现故障树定量与定性分析——以GJB-Z 768A-1998 故障树分析指南图5.37为例
- Chapter9:Simulink建模与仿真
- mousewheel事件
- 东芝打印机共享怎么设置_东芝 e-studio181怎么设置网络打印机
- html页面实现pdf打印预览,利用pdfjs在线预览、打印pdf
- 几行代码教你轻松瓜分双十一20亿红包
- [c++期末刷题]将 1 元钱换成 1 分、2 分、5 分的硬币
- 超参数(Hyperparameter)
- 基于Vue的俄罗斯方块游戏设计与实现
- 高德地图完整功能的html,关于高德地图WEB版基础控件的展示
- Windows远程提示“终端服务器超出了最大允许连接”
热门文章
- 区间数计算之Python实现
- LeetCode刷题中遇到的一些知识点
- 服务器linux系统支持php好,关于Linux服务器系统的七大优势,你知道几个?
- window查看端口号使用_踩坑搭建vue说端口号被占用?
- spring使用回顾
- 高级指令——kill指令、ifconfig指令、reboot指令、shutdown指令、uptime指令、uname指令
- Java的知识点33——JDBC
- Python+Selenium 自动化-指定chrome驱动运行selenium实例演示,运行指定位置下的浏览器驱动
- Python知识点笔记-条件选择、循环和函数
- chrome 技巧篇-如何查看web元素绑定的监听事件