首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【愚公系列】2023年10月 WPF控件专题 ListView控件详解

    欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...给ListView控件设置一个数据源,例如数据集合或绑定到一个ViewModel。给ListView控件设置一个ItemTemplate,该模板定义了每个列表项应该显示什么内容。...1.属性介绍WPF中ListView控件常用属性如下:ItemsSource:绑定数据源,可为ObservableCollection或其他集合类型。...多列布局:ListView控件提供了多列布局的功能,可以使用户更加清晰地看到数据。可以使用GridView来实现多列布局。多选:ListView控件可以帮助用户进行多选操作。

    66711

    【愚公系列】2023年10月 WPF控件专题 DataGrid控件详解

    欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...DataGrid可以与各种数据源进行绑定,如数据表、XML文件、对象集合等,并且可以进行列的自定义、排序、过滤和分组等操作。...ItemsSource:指定数据源。IsReadOnly:指定是否只读。Columns:指定列集合。RowHeaderWidth:指定行头宽度。...ItemsSource:数据源。Columns:列集合,可以手动定义和配置每一列的属性。

    1.2K00

    【我们一起写框架】MVVM的WPF框架(三)—数据控件

    DataControl—数据控件 上文我们已经编写出来了WPF的MVVM基础框架,但为了让他更加强壮,为了让他多坚持一阵子再粉碎,我们要让ViewModel更强壮,所以我们要编写[数据控件]。...因为WPF里的控件大多继承自Control,所以我们先创建Control的数据控件。...ComboBox ComboBox稍微复杂一点,因为他多了一个ItemSource属性。...因为DataGrid数据控件是所有数据控件中最复杂的,而且代码量特别多;所以,我决定,单拿出一篇来介绍DataGrid。 框架代码已经传到Github上了,并且会持续更新。...相关文章: 【我们一起写框架】MVVM的WPF框架(一)—序篇 【我们一起写框架】MVVM的WPF框架(二)—绑定 To be continued——DataGrid Github地址:https://

    2.4K30

    【愚公系列】2023年11月 WPF控件专题 GridView控件详解

    WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...GridView控件通常与数据源绑定使用,可以从数据源中获取数据并将其呈现在GridView中。...3.具体案例1.创建一个WPF应用程序在Visual Studio中创建一个新的WPF应用程序,命名为“WpfGridViewDemo”。...2.添加数据我们使用一个简单的学生类作为数据源,在MainWindow.xaml.cs文件中添加以下代码:public class Student{ public string Name { get...Female" } }; grdStudents.ItemsSource = students; }}在构造函数中创建一个包含学生数据的列表,并将其设置为GridView的数据源

    68711

    WPF入门到放弃(六)| 画面优化与发布(附源程序)

    WPF入门到放弃(一) | 安装与创建 WPF入门到放弃(二) | 初识XAML WPF入门到放弃(三)| 制作串口调试助手 WPF入门到放弃(四)| 给串口调试助手列表赋值(附调试软件) WPF入门到放弃...第6讲 画面优化与发布 当我们需要修改同一类型的多个控件时,比如我们做的串口调试助手用的Label和ComboBox,这就需要给这些控件写个样式来达到批量修改的目的。...Trigger这两种元素 Setter 主要设置控件的静态的风格比如控件的高度,大小等 Trigger 主要满足某个条件触发某些行为 TargetType 目标类型是需要设置的,Label说明设置的是一个标签 ComboBox...这样 Label和ComboBox就会有统一的风格,当然可以使用Style="{x:Null}"来不用这个Style 这是其中的一种用法,当然很多时候我们页面控件比较多的时候,我们只想影响指定的控件对象而不是所有的控件对象应该怎么办呢...我们为Style添加一个x:Key="xxx" 同时在相应的控件里面 Style="{StaticResource xxx}" 然后看着lable标签的字体有点大,我们把FontSize=“30

    1.3K20

    win10 uwp 相机的分辨率设置方法

    UWP 中修改相机的分辨率设置以及如何使用相机的功能 在 UWP 中可以使用 WinRT 提供的 Win10 特有的 API 用来捕获摄像机的内容,支持很多格式的硬件解码,性能会比 Win32 好特别多。...我使用了 UWP 版本的和 WPF 基于 DirectShow 的版本进行性能对比 发现在使用 WPF 的版本,在我的设备上,大概 CPU 能到百分之十,而完全没有用到 Video Decode 的 GPU...相机会告诉系统他支持的所有格式和分辨率和刷新率等,咱需要将这些列举出来,让用户选择 先在 MainPage 添加一个 ComboBox 用于给用户选择 ComboBox x:Name="ComboBox...">ComboBox> 在刚才的 MainPage_Loaded 方法里面获取当前相机支持的有哪些格式,将这些作为内容放入到 ComboBox 选项 private async void...await _mediaCapture.InitializeAsync(); try { var comboBox

    1.3K20

    C# WPF MVVM模式Prism框架下事件发布与订阅

    简单来说就是提供了一个多播发布/订阅功能。Prism的事件聚合器,这玩意实现原理是观察者模式,观察者模式也就是常说的发布/订阅模式。...也可以在任何时候取消事件注册,只需要调用Unsubscribe方法即可 eventAggregator.GetEvent().Unsubscribe(ShowNews);//解除订阅 由于它是多播的...WPF MVVM项目实战(进阶①) C# WPF MVVM项目实战(进阶②) C# WPF框架Caliburn.Micro快速搭建 C# WPF项目实战 C# WPF mvvm模式下combobox绑定...(list、Dictionary) C# WPF MVVM模式下在主窗体显示子窗体并获取结果 C# WPF Caliburn.Micro框架下利用Mef加载其它项目界面...C# 无意间写了一段线程死锁的代码 C# 看懂这100+行代码,你就真正入门了(经典) C# WPF项目实战(经典) WPF 如何修改button圆角(经典) WPF XAML 为项目设置全局样式

    3.4K20

    C# WPF MVVM模式Caliburn.Micro框架下事件发布与订阅

    简单来说就是提供了一个多播发布/订阅功能。Caliburn的事件聚合器,这玩意实现原理是观察者模式,观察者模式也就是常说的发布/订阅模式。...); }); } 这样,一个发布/订阅的事件就完成了,也可以在任何时候取消事件注册,只需要调用Unsubscribe方法即可 由于它是多播的...WPF MVVM项目实战(进阶①) C# WPF MVVM项目实战(进阶②) C# WPF框架Caliburn.Micro快速搭建 C# WPF项目实战 C# WPF mvvm模式下combobox绑定...(list、Dictionary) C# WPF MVVM模式下在主窗体显示子窗体并获取结果 C# WPF Caliburn.Micro框架下利用Mef加载其它项目界面...C# 无意间写了一段线程死锁的代码 C# 看懂这100+行代码,你就真正入门了(经典) C# WPF项目实战(经典) WPF 如何修改button圆角(经典) WPF XAML 为项目设置全局样式

    1.9K10

    了解如何自定义ItemsControl

    大部分时候我们并不需要自定义ItemsControl,因为WPF提供了一大堆ItemsControl的派生类:HeaderedItemsControl、TreeView、Menu、StatusBar、ListBox...、ListView、ComboBox;而且配合Style或DataTemplate足以完成大部分的定制化工作,可以说ItemsControl是XAML系统灵活性的最佳代表。...不过,既然它是最常用的控件,那么掌握一些它的原理对所有WPF开发者都有好处。...ItemsControl派生类的ItemContainer控件要使用父元素名称做前缀、-Item做后缀,例如ComboBox的子元素ComboBoxItem,这是WPF约定俗成的做法(不过也有TabControl...Silverlight是WPF的简化版,Moonlight则是很久没维护的Silverlight的简陋版,这使得Moonlight反而成了很优秀的WPF教学材料。

    2.5K10

    WPF开源项目:WPF-ControlBase

    " Logo="" Controller="Loyout" Action="Combobox" /> <wpfcontrollib:LinkAction...即可以在程序加载时设置着两种字体的初始值 其他配置 包括中英文、设置标准行高等等可以在程序加载时进行初始化设置,这里不做过多介绍 **总结:**这样设计的目的是审美因人而异,使用自定义配置的方式可以尽可能多的满足多变的需求...,数据源的总条目数 f 两种风格的网格页面 **总结:**以上功能封装在控件PagedDataGrid中,只需绑定数据源即可实现以上功能,其中打印、导出等功能暂时没有实现 5.5.2 树形列表 a 支持按类别筛选...如上图、选择指定类型来过滤列表 b 支持按条件搜索 如上图、输入条件可以过滤指定条件 **总结:**使用方式为绑定数据源到TreeListView控件中 5.5.3 其他常用控件 a 对话框 采用内置对话框..._wpf 网盘 示例:应用WPF绘制轻量Chart图表之组合图效果预览_HeBianGu的博客-CSDN博客 封裝:WPF基于Vlc.DotNet.Wpf封装的视频播放器_HeBianGu的博客-CSDN

    3.6K30

    WPF开源项目:WPF-ControlBase

    " Logo="" Controller="Loyout" Action="Combobox" /> <wpfcontrollib:LinkAction...即可以在程序加载时设置着两种字体的初始值 其他配置 包括中英文、设置标准行高等等可以在程序加载时进行初始化设置,这里不做过多介绍 **总结:**这样设计的目的是审美因人而异,使用自定义配置的方式可以尽可能多的满足多变的需求...,数据源的总条目数 f 两种风格的网格页面 **总结:**以上功能封装在控件PagedDataGrid中,只需绑定数据源即可实现以上功能,其中打印、导出等功能暂时没有实现 5.5.2 树形列表 a 支持按类别筛选...如上图、选择指定类型来过滤列表 b 支持按条件搜索 如上图、输入条件可以过滤指定条件 **总结:**使用方式为绑定数据源到TreeListView控件中 5.5.3 其他常用控件 a 对话框 采用内置对话框..._wpf 网盘 示例:应用WPF绘制轻量Chart图表之组合图效果预览_HeBianGu的博客-CSDN博客 封裝:WPF基于Vlc.DotNet.Wpf封装的视频播放器_HeBianGu的博客-CSDN

    3.5K10

    【愚公系列】2023年10月 WPF控件专题 TabControl控件详解

    欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...一、TabControl控件详解TabControl控件是WPF中常用的容器控件之一,用于显示多个选项卡,每个选项卡中可以包含不同的内容。...具体实现方式可以参考WPF模板相关的资料。1.属性介绍TabControl控件是WPF中一种常用的布局控件,用于在多个子视图中切换显示。...ItemsSource:设置TabControl中各个TabItem的数据源。SelectedIndex:设置当前显示的TabItem的索引。

    1.1K00

    【愚公系列】2023年10月 WPF控件专题 TreeView控件详解

    欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...它具有以下特点:支持多层级节点;节点可以被折叠或展开;可以为节点添加图标;节点可以包含任何WPF元素。...中TreeView控件的常用属性如下:ItemsSource:用于指定TreeView的数据源。...val.MenuName); } }}public class VMenuModel{ /// /// Menu控件的数据源属性

    88000
    领券