实现折叠列表的效果 <Expander Header="水果列表"> <StackPanel> <RadioButton Content="苹果"></RadioButton> <RadioButton Content="香蕉"></RadioButton> </StackPanel> </Expa
原创 2021-04-25 20:20:00
369阅读
Expander的Header放入Radiobutton,Expander的IsExpanded属性绑定Radiobutton的IsChecked属性,修改Radiobutton样式去掉Radiobutton的选择圆圈。
原创 2014-09-30 19:53:13
4198阅读
在做WPF设计的时候遇到了一个问题,tabcontrol的切换。例如下图:你会怎么做这个控件?1.写5个tabitem样式?2.写一个自定义控件?3?我们的目标是没有代码,这样怎么能符合我们的目标。好吧,本人比较懒的写代码,最终发现了一个方法,只用一个样式就能解决所有问题!这个神器就是HeaderedContentControl。HeaderedContentControl的Header和Cont
转载 9月前
77阅读
自定义Exander,收缩侧边栏 样式如下 Style中,可以设置一个图片的背景,如弧形的,样式会很好看。图片找项目UI人员即可 <Border.Background> <ImageBrush ImageSource="弧形背景图.png"></ImageBrush> </Border.Backgr
原创 2022-09-02 23:25:46
1728阅读
转载 2011-11-17 21:55:00
238阅读
      用Wpf做客户端界面也有一段时间了,一直都直接使用的Window显示窗体,这几天闲来没事情,整理了下,自己做了一个自定义窗体。我自定义的窗体需要达到的细节效果包括:      1、自定义边框粗细、颜色,窗体顶端不要有边框线,也就是说只有窗体左、右和底有边框,顶部是标题栏; &n
转载 2024-05-08 20:27:22
760阅读
1. 当ListBox放在Expander中时,为了要实现实时更新数据的效果,这里使用了 ObservableCollection类型来作为数据源, 初始的简单例子如下:只有一个ListBox xaml文件 1 5 6 7 8 ...
WPF
原创 2021-07-24 17:51:23
1148阅读
1.Expander 控件介绍折叠控件 GroupBox 带标题 HeaderedContentControl折叠或展开的特点,IsExpand 是否显示内容,默认False (隐藏的) ExpandDirection 展开方向 Down Up left rightGroupBox 不能折叠内容部分,Expander可折叠,节省区域多内容显示—布局控件Expanded Collapsed 事件2.具体案例<Window x:Class="WpfAppTest.E
原创 2021-08-11 22:07:15
817阅读
    曾经做过一个Windows Form,需要在TreeView空间中实现拖拽的功能,首先我想介绍一下Windows Form中的TreeView控件:使用 Windows 窗体 TreeView 控件,可以为用户显示节点层次结构,就像在 Windows 操作系统的 Windows 资源管理器功能的左窗格中显示文件和文件夹一样。树视图中的各个节点可能包含其他节点,
转载 6月前
25阅读
Dapfor Wpf GridControl 特性 Wpf GridControl 是我们网格的第三个版本,它基于 WPF 技术。前两个产品是基于Microsoft WinForms 技术的MFC Grid 和.Net Grid。在网格的第三次迭代中,Dapfor 的专家采用了以前产品的最佳功能,从而产生了比其他供应商所有现有解决方案都具有更好性能和易用性的组件。Dapfor 的开发人员特别关注
转载 2024-07-26 09:22:08
180阅读
Expander 的使用缩小为原来的0.8倍 <Expander Header="ExpanderName" FontSize="16"> <Expander.RenderTransform> <ScaleTransform ScaleX=".8" ScaleY=".8"></ScaleTransform> </Expander.RenderTransform> </Expander>
转载 2011-12-26 14:24:00
187阅读
2评论
    初用WPF的TreeView控件,需要将树展开到某个特定的TreeViewItem,各种方法都尝试过,却发现代码总在某些情况下出错,然后仔细研究,才发现其中的曲折。    解决问题的思路是,得到从树的根节点到特定节点的路线,并打开所有父节点。但是曲折的地方就是如何得到下一级的子节点,也就是如何从Items集合中取得对应的TreeViewIt
转载 2024-04-24 21:42:29
290阅读
在网上找了很多资料,但是都是云山雾绕的,看了很久看不懂,今天终于在我同事的帮助下搞定了,要充分利用TreeViewItem的IsExpanded属性啊。 任务:树节点的展开,包括全展开,点击节点的展开,某一层节点的展开。出发:1.建树:<Grid><TreeView Height="200" HorizontalAlignment="Left" Margin="12,12,0,0" Na
转载 2012-10-19 08:56:00
308阅读
2评论
(文章目录) 前言 WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。WPF控件可以分为两类:原生控件和自定义控件。 原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。 自定义控件则允许开发人员
原创 2023-09-14 22:22:44
811阅读
? 作者简介,愚公搬代码 ?《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,阿里云专家博主,腾讯云优秀博主,掘金优秀博主,51CTO博客专家等。 ?《近期荣誉》:2022年CSDN博客之星TOP2,2022年华为云十佳博主等。 ?《博客内容》:.NET、Java、Python、Go、Node、前端、IOS、Android、鸿蒙、Linux、物联网、
原创 2024-02-04 20:10:20
162阅读
在csapp的描述中,虚拟内存的形象更加具化,虚拟内存被组织为一个由存放在磁盘上的N个连续的字节大小的单元组成的数组,内存充当了磁盘的缓存,虚拟内存的许多概念与SRAM缓存是相似的。虚拟页面有以下三种状态:未分配(pte的有效位为0,且pte的地址段为空)未缓存(pte的有效位为0,且pte的地址段指向磁盘的某一位置)已缓存(pte的有效位为1,且pte的地址段指向内存的某一位置)这是将物理地址的
转载 2024-01-03 22:17:25
62阅读
备注 使用handycontrol + propertychanged.fody 工具类 ViewModelBase [AddINotifyPropertyChangedInterface] publ
原创 4月前
83阅读
WPF 中提供 MVVM 模式。MVVM 模式是实现带有 UI 的应用程序时的一种设计模式。MVVM 模式是 Model-View-ViewModel 模式的缩写。 分三部分实现:模型、视图和视图模型。模型是实现验证数据不一致和与数据库交换数据的过程的部分。视图是实现外观设计的部分。视图模型是保存数据以绘制视图并将输入从视图传递到模型的部分。 在WPF的情况下,XAML文件对应视图,描述绑定路径规
转载 7月前
236阅读
/// <summary> /// /// </summary> /// <param name="control">TreeView控件</param> /// <param name="expandNode">true:展开 false:收缩</param>
转载 2023-07-24 11:48:41
251阅读
     正常情况下WPF自带的Border都能满足我们日常使用。但某些情况下遇到比较复杂的需求时候原生的效果还是不能满足我们的需求。例如以下这种立体边框: 当然如果这种尺寸是固定的,我们只需要美工提供图片就可以了,但如果尺寸是可以动态变动的我们就不能使用图片作为背景了,因为背景边框也是会拉伸的,谁叫咋们的WPF不能像IOS开发那样设置一个值边框就不会拉伸·
转载 1月前
366阅读
  • 1
  • 2
  • 3
  • 4
  • 5