winForm改写到WPF的一些常见变化
来源:互联网 发布:win 写的java导入到mac 编辑:程序博客网 时间:2024/06/06 04:32
WPF可以用<Viewbox Stretch="Fill"> </Viewbox>
来自适应窗体大小
WPF可以用 AllowsTransparency="True" WindowStyle="None"
两个自带属性把窗体周围边框去掉
WPF可以用WindowState="Maximized"
实现窗体最大化
winForm内容器panel在WPF内可以用Grid替代
WPF的GroupBox内有多个控件应在外围使用Grid
WPF内DataGrid用法,其内还包含多种属性,可自查:
<DataGrid CanUserAddRows="False" CanUserResizeColumns="False" CanUserResizeRows="False" AlternatingRowBackground="Lavender" Background="White" ColumnHeaderHeight="40" RowHeight="40" SelectionUnit="FullRow" SelectionMode="Single" GridLinesVisibility="None" SelectedIndex="0" > <DataGrid.Columns> <DataGridTextColumn Binding="{Binding Name}" Header="名称" Width="73"></DataGridTextColumn> <DataGridTextColumn Binding="{Binding Id}" Header="编号" Width="73"></DataGridTextColumn> <DataGridTextColumn Binding="{Binding Spec}" Header="规格" Width="73"></DataGridTextColumn> <DataGridTextColumn Binding="{Binding Mfrs}" Header="生产商" Width="73"></DataGridTextColumn> </DataGrid.Columns> </DataGrid>
WinForm内的Text在WPF内为Content
WinForm内的btn.BackColor = Color.LightGray;
在WPF内为 btn.Background = new SolidColorBrush(Colors.LightGray);
WPF内控件的显示和隐藏Box.Visibility = System.Windows.Visibility.Visible;
阅读全文
0 0
- winForm改写到WPF的一些常见变化
- 从WinForm到WPF的自学笔记
- cocos2dx.2.0升级到3.0 一些常见变化
- WPF窗口中使用WinForm控件的一些限制
- 黑马程序员—关于WinForm和WPF的一些不同点
- WPF ,WinForm的TreeView
- WPF Binding相关的一些常见方式总结(一)
- WPF Binding相关的一些常见方式总结(二)
- WPF Binding相关的一些常见方式总结(三)
- WPF Binding相关的一些常见方式总结(四)
- WPF Binding相关的一些常见方式总结(五)
- WPF Binding相关的一些常见方式总结(六)
- WPF Binding相关的一些常见方式总结(七)
- WPF Binding相关的一些常见方式总结(八)
- 谈谈OC到Swift的一些代码习惯的变化
- bootstrap从2.*到3.0的一些class变化
- bootstrap从2.*到3.0的一些class变化
- 通达OA 升级到2013版的一些变化
- 大型网站技术架构笔记-第1篇 概述(3)
- VS2010 EntityFrame跨数据库
- iOS Runtime详解之SEL,Class,id,IMP,_cmd,isa,method,Ivar
- Oracle分页实现原理
- 软件定时器
- winForm改写到WPF的一些常见变化
- SpringBoot中,RestTemplate中文乱码解决方案
- 启动另一个应用
- ELK:kibana使用的lucene查询语法
- linux知识点随时补充
- 通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法
- GridView控件实现分页功能
- ionic
- ssh设置别名