随笔分类 -  C# WPF

https://docs.microsoft.com/zh-cn/dotnet/framework/wpf/ WPF编程宝典
摘要: 阅读全文
posted @ 2020-01-21 10:26 富坚老贼 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-01-21 10:22 富坚老贼 阅读(352) 评论(0) 推荐(0) 编辑
摘要:一、绑定自定义对象 1.绑定 <StackPanel Name="StudentPanel" > <TextBox Text="{Binding Path=Id}" Height="30" Width="100"></TextBox> <TextBox Text="{Binding Path=Age 阅读全文
posted @ 2020-01-17 10:39 富坚老贼 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-01-17 10:37 富坚老贼 阅读(137) 评论(0) 推荐(0) 编辑
摘要:一、逻辑树和可视化树 二、模板 1.创建模板 <Window.Resources> <ControlTemplate x:Key="ButtonTemplate" TargetType="{x:Type Button}"> <Border BorderBrush="Orange" BorderThi 阅读全文
posted @ 2020-01-16 15:59 富坚老贼 阅读(209) 评论(0) 推荐(0) 编辑
摘要:一、样式基础 样式可以定义一套组合的属性, 1.xaml方式 <Window.Resources> <Style x:Key="btnStyle"> <Setter Property="FrameworkElement.Width" Value="200"></Setter> <Setter Pro 阅读全文
posted @ 2020-01-13 13:16 富坚老贼 阅读(161) 评论(0) 推荐(0) 编辑
摘要:一、资源基础 资源的查找层次 每个元素的资源--》应用程序资源--》系统资源 1.元素级别的资源 <Button Width="200" Height="50" > <Button.Resources> <!--应用程序的根目录下--> <ImageBrush x:Key="brush" Image 阅读全文
posted @ 2020-01-09 16:18 富坚老贼 阅读(168) 评论(0) 推荐(0) 编辑
摘要:命令将控件连接到命令,不需要重复编写事件处理代码,当命令不能可用时,自动禁用控件来管理用户界面的状态 命令将事件委托到适当的命令 控件的启用太壮和相应的命令状态保持同步 一、命令模型 1.ICommand 命令的核心是ICommand接口 public interface ICommand { // 阅读全文
posted @ 2020-01-09 14:44 富坚老贼 阅读(236) 评论(0) 推荐(0) 编辑
摘要:绑定具有四个组成部分: 绑定目标对象。 目标属性。 绑定源。 绑定源中要使用的值的路径 被绑定目标属性必须是依赖项属性 一、绑定到元素 1.元素绑定 元素绑定 使用{Binding ElementName= ,Path= } 这种方式比valueChanged事件要简单 2.绑定模式 数据绑定的一个 阅读全文
posted @ 2020-01-09 11:13 富坚老贼 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-01-09 08:44 富坚老贼 阅读(109) 评论(0) 推荐(0) 编辑
摘要:一、 Frame 二、 Hyperlink 三、 Page 四、NavigationWindow 五、TabControl 阅读全文
posted @ 2020-01-06 12:06 富坚老贼 阅读(269) 评论(0) 推荐(0) 编辑
摘要:一、 ContextMenu 二、 Menu 三、ToolBar 阅读全文
posted @ 2020-01-06 12:05 富坚老贼 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一、Image 控件不支持多帧图像的动画 加载以下图像类型: .bmp、.gif、.ico、.jpg、.png、wdp 和 tiff 二、 MediaElement 三、SoundPlayerAction 阅读全文
posted @ 2020-01-06 12:04 富坚老贼 阅读(165) 评论(0) 推荐(0) 编辑
摘要:一、DataGrid 二、ListView ListView继承自ListBox <ListView Margin="5" Name="listView"> <ListView.View> <GridView> <GridView.Columns> <GridViewColumn Header="I 阅读全文
posted @ 2020-01-06 12:03 富坚老贼 阅读(424) 评论(0) 推荐(0) 编辑
摘要:一、OpenFileDialog 发现不需要用事件触发,ShowDialog会返回一个bool值 二、SaveFileDialog 同上 三、PrintDialog 暂略 https://www.cnblogs.com/buchizaodian/p/11652742.html 阅读全文
posted @ 2020-01-06 12:01 富坚老贼 阅读(293) 评论(0) 推荐(0) 编辑
摘要:Calendar DatePicker 1.属性 (1)DisplayDateStart:日历能够显示的最早时间和最晚时间 --共有属性 (2)BlackoutDates:禁用选择某日期--共有属性 (3)SelectedDate :选择日期或赋值日期--共有属性 (4) SelectedDates 阅读全文
posted @ 2020-01-06 11:08 富坚老贼 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:ScrollBar,Slider,ProgressBar继承自RangeBase,RangeBase继承自Control RangeBase类属性 value控件的当前值默认为0,双精度浮点数,value发生变化时响应ValueChanged事件 Maximum 上限 Minimum 下限 Smal 阅读全文
posted @ 2020-01-06 11:06 富坚老贼 阅读(518) 评论(0) 推荐(0) 编辑
摘要:一、ListBox 省略Item 选中事件 二、ComboBox 下拉框 阅读全文
posted @ 2020-01-06 11:05 富坚老贼 阅读(2082) 评论(0) 推荐(0) 编辑
摘要:一、TextBox 1.设置多行 2.添加滚动条 3.回车换行 4.允许tab键 5.只读 二、PasswordBox 密码框 三、RichTextBox 对 FlowDocument 对象执行操作的丰富编辑控件,可以插入图片表格等 阅读全文
posted @ 2020-01-06 11:04 富坚老贼 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一、ScrollViewer 通常用来封装布局的滚动条 二、GroupBox 三、TabItem 选项卡 四、Expander 伸缩面板 阅读全文
posted @ 2020-01-06 11:03 富坚老贼 阅读(200) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示