WPF
文章平均质量分 86
Wpf编程
Xu_lib
Just Coding !
展开
-
WPF中图片显示
一、显示图片的相关类1、Image 类WPF中主要通过Image类来进行显示图片。可以通过XAML标记语言或者C#来进行设置。设置图片的尺寸时,一般只设置Image类的Width或Height中的一个,若同时设置这两个属性,则图片可能会发生变形扭曲。在加载图像内容之前,控件的ActualWidth和ActualHeight 为零,因为图像内容用于确定控件的最终大小和位置2、BitmapImage类BitmapImage主要用于支持XAML语言,并为位图加载时添加BitmapSource未定原创 2021-04-25 17:12:46 · 10972 阅读 · 0 评论 -
ItemsControl
一、ItemsControl 简介ItemsControl 是用来表示一些条目集合的控件,它的成员是一些其它控件的集合。其继承关系如下:其常用的派生控件为:ListBox、ListView、ComboBox,为ItemsControl的具体实现。ItemsControl的成员条目可以为不同的类型,如自定义的类型等。常常用于派生的ListBox、ListView、ComboBox 等控件的子条目中。二、ItemsControl 控件显示数据1、设置自定义数据类型 :MyTask //原创 2021-04-19 15:39:35 · 1734 阅读 · 0 评论 -
Triggers — 触发响应
一、Triggers 触发响应Triggers 让控件对指定的设置具有响应,常用于如下两个对象类型,都是用于控件的样式设置:Style:设置控件的样式ControlTemplate:设置控件的模板(可将其设置在Style内部)Triggers 可以作为Style和ControlTemplate的一个属性来进行设置,该属性的类型为TriggerCollection,它是TriggerBase的一个集合,。...原创 2021-04-19 11:21:46 · 1708 阅读 · 0 评论 -
MEF插件式开发
一、MEF 简介1、 Managed Extensibility Framework简称MEF,是WPF中的一种插件式开发的框架。其开发程序的主要优点如下:易于将复杂程序进行拆分成不同的功能模块,然后进行多团队的协作。将各个功能编译成dll的形式提供给主程序,由主程序进行统一加载。便于程序的后期扩展,在后期需要添加新功能时,只需要提供对应的dll即可,主程序无需进行大的改动。不同模块间的功能相对独立,降低程序的耦合性,使程序易于维护。2、MEF 的使用需要引用System.ComponentM原创 2021-04-12 17:31:00 · 2418 阅读 · 0 评论 -
WPF基本文件结构
一、WPF程序结构及内容分析1、创建WPF程序后,自动生成2对前端文件和后台代码App.xaml:App类对应的前端文件App.xaml.cs:App类对应的后台代码MainWindow.xaml:MainWindow类对应的前端文件,常用于UI编辑。MainWindow.xaml.cs:MainWindow类对应的后台代码,常用于UI所对应的功能实现,为后台逻辑代码。2、基本代码内容说明(1) App.xaml文件详解,内容如下该文件对应App类的前端文件,首先被加载x:Cla原创 2020-12-28 18:03:39 · 919 阅读 · 0 评论 -
WPF程序总结-01
一、常用控件(controls):任何一个控件在代码里都可以new来产生。1、界面控件:Button:按钮。其显示内容的属性为 Content 。 Grid:网格。该控件是将页面像Excel一样划分成行和列的形式。 TextBlock:只读文本块,不可以修改,不可以复制。 TextBox:文本框,可读可改。其有一个属性为 BorderBrush 可以设置边线的颜色。 Passwor...原创 2019-04-18 18:04:23 · 521 阅读 · 0 评论