WPF中Grid布局
WPF中Grid布局XMAl与后台更改,最普通的登录界面为例。
<Grid Width="200" Height="100" >
<!--定义了两列-->
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="100*"/>
</Grid.ColumnDefinitions>
<!--定义了四行-->
<Grid.RowDefinitions>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
<RowDefinition Height="25"/>
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" TextAlignment="Right" Text="用户名:" Name="UserName"/>
<!--第一行第一列-->
<TextBlock Grid.Row="1" Grid.Column="0" TextAlignment="Right" Text="密码:" Name="pass"/>
<TextBlock Grid.Row="2" Grid.Column="0" TextAlignment="Right" Text="确认密码:" Name="repass"/>
<Button Grid.Row="3" Grid.ColumnSpan="2" Height="23" Width="100" Content="确认" Click="Button_Click" Name="btn"/>
<!--Grid.ColumnSpan="2":合并单元格-->
<TextBox Name="TxtBoxName" Grid.Row="0" Grid.Column="1" Text="" />
<!--第一行第二列-->
<PasswordBox Name="pass1" Grid.Row="1" Grid.Column="1"/>
<!--密码框-->
<PasswordBox Name="pass2" Grid.Row="2" Grid.Column="1" />
</Grid>
效果如图所示:
后台更改:
Grid.SetRow(UserName, 1);
Grid.SetColumn(UserName, 0);
Grid.SetRow(pass, 0);
Grid.SetColumn(pass, 0);
Grid.SetRow(repass, 2);
Grid.SetColumn(repass, 0);
Grid.SetRow(btn, 3);
Grid.SetColumnSpan(btn, 2);
最新文章
- 设置Hyper-V下Linux机器的网卡(转载)
- 把 MWeb Lite 的文档库文档和数据搬到 MWeb 正式版中
- Visual Basic 2012 借助DataGridView控件将Excel 2010数据导入到SQL server 2012
- Thinkphp--------为什么Thinkphp会默认进入Index控制器的index方法
- HQ-SSAO (High-Quality SSAO)
- 机器学习中的矩阵方法04:SVD 分解
- 关于非阻塞connect的若干细节性问题
- paper 38 :entropy
- android 怎么动态设置button 的style
- 【转】shell中IFS用法
- Instruction (hdu 5083)
- jmeter实例演示
- vmware虚拟机上linux操作系统进行tty1~tty6切换方法和具体步骤
- Android开发之Handler的用法(源码分享)
- php中获取各种路径
- webapp之路--之ios上图标
- 修改GitHub上项目语言显示的问题
- Sublime Text3 高亮显示Jade语法 (Windows 环境)
- 如何把Python脚本导出为exe程序
- JQ中的 offsetTop 和 offset().top 的区别
热门文章
- [转]让窗体不显示在Alt+Tab中
- wcf 同时支持webhttp 和 引用方式
- js跨域访问,No &#39;Access-Control-Allow-Origin&#39; header is present on the requested resource
- Overload和Override的区别
- 对teacher表进行增加,删除,修改
- placeholder右对齐的写法,兼容性比较高的一种方法
- ubuntu 配置 jdk的一些常见问题
- BW系统之间的InfoProvider数据传输:Export DataSource
- PCA9554
- a 锚点跳转滑动效果