首页
学习
活动
专区
圈层
工具
发布

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

欢迎 点赞✍评论⭐收藏 前言 WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。 原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。...一、Border控件详解 WPF(Windows Presentation Foundation)中的Border控件是一种常用的容器控件,可以用来包含其它UI元素,如文本、图像、按钮等。...Margin="10" /> 在这个例子中,我们使用了Border控件来包含一个TextBlock控件。...可以将其属性设置为对文本进行格式化,如边框、背景色或边框样式。 线框图:Border控件可以用于创建线框图,例如网格线、表格边框或图形边框等。

1.3K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

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

    欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...一、Grid控件详解WPF中的Grid控件是一种布局控件,用于实现灵活的网格布局,可以将控件以行和列的形式排列,可以用于创建复杂的用户界面。...Grid.IsSharedSizeScope:指示是否应在网格中共享相同大小的列或行。...2.常用场景WPF中Grid控件是一种非常常用的布局容器,常见的使用场景包括:网格布局:将控件按照行和列的方式排列,使用Grid控件可以轻松实现网格布局的效果;自适应布局:Grid控件可以自适应控件的大小和位置

    1.2K00

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

    欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...在WPF中,我们可以使用XAML或者代码来创建和设置StatusBar控件。...下面是一个简单的XAML代码示例,演示了如何在StatusBar中显示文本和进度条: TextBlock Text="加载中…"...StatusBar控件在WPF应用程序中通常用于显示应用程序的整体状态信息或操作提示信息,以帮助用户更好地理解应用程序的运行状态。

    1.5K11

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

    欢迎 点赞✍评论⭐收藏 前言 WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。 原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。...一、StackPanel控件详解 WPF中的StackPanel控件是一种容器控件,可以用来排列其子元素,使它们垂直或水平地堆叠。...IsItemsHost属性:指示此StackPanel是否作为ItemsPresenter的主机,这允许它成为ItemsControl(如ListBox或ComboBox)的模板部分。...--排列成一行或一列 StackPanel默认排列方向:垂直:宽度 水平:高度与父窗口的高度相同--> 隐藏--> <!

    1.1K00

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

    欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...ListView控件可以支持多种布局风格和视图模式,例如网格视图、平铺视图、大图标视图、小图标视图等等。要使用ListView控件,您需要做以下几个步骤:添加ListView控件到您的XAML文件中。...1.属性介绍WPF中ListView控件常用属性如下:ItemsSource:绑定数据源,可为ObservableCollection或其他集合类型。...2.常用场景WPF中ListView控件常用于以下场景:数据展示:可以使用ListView来展示大量的数据,以帮助用户快速查找所需的数据。

    2.1K11

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

    WPF控件可以分为两类:原生控件和自定义控件。 原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。...一、Popup控件详解 WPF中的Popup控件是一种轻量级的容器,可以在其内容部分显示其他控件。Popup控件在显示和隐藏时没有边框或标题栏,通常用于显示上下文菜单、浮动工具栏、弹出窗口等。...在Button_Click事件处理程序中,我们可以通过设置popup的IsOpen属性来显示或隐藏Popup控件。...2.常用场景 Popup控件在WPF中常用于以下场景: 提供弹出式菜单:在用户点击某个按钮或控件时,弹出菜单供用户选择操作,选择完成后,菜单自动隐藏。...3.具体案例 下面是一个简单的WPF Popup控件的案例: 在WPF窗体中添加一个按钮,点击该按钮会显示一个Popup控件,该控件中包含一个Label和一个TextBox,用户可以在TextBox中输入文本

    2.7K51

    WPF开源项目:WPF-ControlBase

    /article/details/95974854 1.1 目的:通过对StoryBoard和Animation的封装来简化动画的编写 1.2 示例 说明:渐隐藏是WPF中比较常用的动画,上图是通过...提示消息:当进度保存成功是需要一个提示消息,显示2s自动隐藏即可(如图中友情提示部分分) ; 气泡消息:当程序处于隐藏或某种状态时需要应用气泡提示消息; 3.4 代码 [ViewModel("Loyout...在WPF中应用MVC 原文标题:封装:简要介绍自定义开发基于WPF的MVC框架 原文链接:https://blog.csdn.net/u010975589/article/details/100019431...4.1 目的 在使用Asp.net Core时,深感MVC框架作为页面跳转数据处理的方便,但WPF中似乎没有现成的MVC框架,由此自定义开发一套MVC的框架,在使用过程中也体会到框架的优势,下面简要介绍一下这套基于...5.3.3 主题配置信息保存 主题配置信息已经封装在ApplicationBase中,会自动在退出时保存设置好的配置信息(如:主题颜色、字体大小等) 总结: 应用此模式可以达到复用的目的,将通用部分封装到底层

    4.1K10

    WPF开源项目:WPF-ControlBase

    /article/details/95974854 1.1 目的:通过对StoryBoard和Animation的封装来简化动画的编写 1.2 示例 说明:渐隐藏是WPF中比较常用的动画,上图是通过...提示消息:当进度保存成功是需要一个提示消息,显示2s自动隐藏即可(如图中友情提示部分分) ; 气泡消息:当程序处于隐藏或某种状态时需要应用气泡提示消息; 3.4 代码 [ViewModel("Loyout...在WPF中应用MVC 原文标题:封装:简要介绍自定义开发基于WPF的MVC框架 原文链接:https://blog.csdn.net/u010975589/article/details/100019431...4.1 目的 在使用Asp.net Core时,深感MVC框架作为页面跳转数据处理的方便,但WPF中似乎没有现成的MVC框架,由此自定义开发一套MVC的框架,在使用过程中也体会到框架的优势,下面简要介绍一下这套基于...5.3.3 主题配置信息保存 主题配置信息已经封装在ApplicationBase中,会自动在退出时保存设置好的配置信息(如:主题颜色、字体大小等) 总结: 应用此模式可以达到复用的目的,将通用部分封装到底层

    4.2K30

    WPF AvalonDock拖拽布局学习整理

    DockingManager类 布局模型类 以下示例显示如何在DockingManager中设置各种布局元素。...即使控件放在不同的窗口(即自动隐藏窗口或浮动窗口)中,它也始终属于DockingManager下面的同一逻辑树。...Anchobles也可以拖动到父DockingManager的边框,这使它们出现在所有其他anchorables或文档的上方,下方,左侧或右侧(自动隐藏窗口除外;请参阅下面的LayoutAnchorSide...此外,与anchorables不同,文档无法锚定到DockingManager边框,也无法自动隐藏:它们只能放置在LayoutDocumentPane中或浮动在LayoutDocumentFloatingWindow...LayoutAnchorGroup表示一个或多个LayoutAnchorable元素的自动隐藏组,可以将其锚定到DockingManager的四个边之一。

    3.9K30

    了解如何自定义ItemsControl

    、ListView、ComboBox;而且配合Style或DataTemplate足以完成大部分的定制化工作,可以说ItemsControl是XAML系统灵活性的最佳代表。...关联ItemContainer和ItemsControl 实现ItemsControl的逻辑 3.1 定义ItemContainer 派生自ItemsControl的控件通常都会有匹配的子元素控件,如ListBox...LabelMemberPath和LabelMemberTemplate Repeater动态地创建一个内容为TextBlock的DataTemplate,这个TextBlock的Text绑定到LabelMemberPath...结语 实际上WPF的ItemsControl很强大也很复杂,源码很长,对初学者来说我推荐参考Moonlight中的实现(Moonlight, an open source implementation...Silverlight是WPF的简化版,Moonlight则是很久没维护的Silverlight的简陋版,这使得Moonlight反而成了很优秀的WPF教学材料。

    3.2K10

    WPF 自定义控件中关于小数位数设置的改进之路

    WPF 自定义控件中关于小数位数设置的改进之路 独立观察员 2025 年 6 月 15 日 零、前言 我们在开发 WPF 程序的自定义控件时,会有显示或设置数值的需求,这样就难免会有能够自定义小数位数的需求...使用 TextBlock 进行数值绑定还有个问题,比如外部绑定一个 float 的值时,在某种情况下不显示,改为 Label  则可以显示,当然这可能是受别的因素影响,但是不管怎么说,本次需求,TextBlock...为什么说是半出局呢,因为本小节中,将会使用 Label + DataTemplate 的方式进行小数位数控制,而在 DataTemplate 中还是有 TextBlock 参与的,具体如下图(由于此方法并不是很好...内某个或某几个元素的样式,然后在继承的样式中只需要提供另外的针对性样式即可: 二、ContentControl.ContentStringFormat 上一小节中我们让 TextBlock + StringFormat...原创文章,转载请注明: 转载自 独立观察员 (dlgcy.com) 本文链接地址:[WPF 自定义控件中关于小数位数设置的改进之路](https://dlgcy.com/wpf-customcontrol-decimalplaces-by-contentstringformat

    23100

    浅谈WPF之控件拖拽与拖动

    那如何在WPF程序中,实现类似的功能呢?今天就以一个简单的小例子,简述如何在WPF中实现控件的拖拽和拖动,仅供学习分享使用,如有不足之处,还请指正。...涉及知识点 WPF控件的拖拽与拖动,主要涉及的知识点如下所示: 容器布局,本示例采用左右布局,主容器采用Grid并分成两列进行布局,左侧图标库采用UniformGrid布局,右侧画布采用Canvas布局...TextBlock Text="圆形">TextBlock> TextBlock Text="长方形">TextBlock> TextBlock...参数是相对的对象,如Canvas容器等。 容器的Drop事件中,根据传递的内容创建控件对象,并为新创建的控件对象绑定MouseDown,MouseMove,MouseUp方法。...示例效果 本示例主要为了说明,只是简单地实现了拖拽,拖动等效果,具体如下所示: 以上就是WPF之控件拖拽与拖动的全部内容,希望能够一起学习,共同进步。

    1.3K10

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

    欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...一、Page控件详解Page是WPF应用程序中的一个控件,用于将应用程序的内容分解为独立的页面。它通常用于实现导航结构,例如在框架或导航窗口中。...在WPF中,创建一个新的Page控件可以通过Visual Studio的模板进行。在添加新项对话框中选择“WPF Page”模板即可创建一个新的Page控件。...可以使用导航框架或其他导航控件来实现页面之间的导航。1.属性介绍Page控件是WPF中用于实现页面的控件,它拥有以下常用属性:Background:页面的背景色。Title:页面的标题。

    1.6K11

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

    欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见的标准用户界面元素。...1.属性介绍WPF中Groupbox控件的属性有:Header:用于设置GroupBox的标题文本。...FlowDirection:用于设置GroupBox的文本流向,可以是从左到右或从右到左。Margin:用于设置GroupBox与其父容器之间的边距。...2.常用场景WPF中Groupbox控件常用于以下场景:分组:当需要将某些相关控件进行分组时,可以使用Groupbox控件,将它们放在一个框架中,给用户提供更好的可视化效果。

    1.6K00
    领券