首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在WPF中的DataBound时将TextBlock设置为完全粗体

在WPF中的DataBound时将TextBlock设置为完全粗体,可以使用以下方法:

  1. 在XAML中设置TextBlock的FontWeight属性为Bold:
代码语言:txt
复制
<TextBlock FontWeight="Bold" Text="{Binding YourData}"/>
  1. 在代码中设置TextBlock的FontWeight属性为Bold:
代码语言:txt
复制
TextBlock textBlock = new TextBlock();
textBlock.FontWeight = FontWeights.Bold;
textBlock.Text = "Your Data";

这样,在DataBound时将TextBlock设置为完全粗体。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

浅谈WPF之控件拖拽与拖动

那如何在WPF程序,实现类似的功能呢?今天就以一个简单小例子,简述如何在WPF实现控件拖拽和拖动,仅供学习分享使用,如有不足之处,还请指正。...控件拖拽,当图标库图标控件被鼠标按下,通过调用 DragDrop.DoDragDrop方法实现拖拽功能,并且设置画布AllowDrop属性true,并触发拖拽松开事件。...,图标库图标绑定了MouseLeftButtonDown事件命令,当鼠标左键按下触发对应事件,并开始拖拽。...通过Canvas.SetLeft,Canvas.SetTop方法设置控件对象画布容器位置。 2....即在MouseDown开始,MouseMove不断设置控件Left,Top值随鼠标而动,MouseUp停止。

24010

深入浅出话资源

保存资源,ResourceDictionary视资源对象Object类型,所以再使用资源先要对资源对象进行类型转换,XAML编译器能够根据Attribute自动识别资源类型,如果类型不对就会抛出异常...XAML代码向Resource添加资源需要把正确命名空间引入到XAML代码,让我们来看一个例子: [html] view plaincopyprint?...并不是每种文件都会自动设置Resource,比如图片文件会,MP3文件就不会,一般情况下,如果Build Action值设为Resource,则Copy to Output Directory属性设置...Do Not Copy;如果不希望以资源形式使用外部文件,可以把Build Action属性设置None,而把Copy to Output Directory设置Copy Always。...使用完整写法是绝对路径,C#代码UriKind必须Absolute并且代表根目录/不能省略。 使用相对路径可以借助类似DOS语法进行导航,比如./代表同级目录,../代表父级目录。

1.8K20

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

WPF,我们可以使用XAML或者代码来创建和设置StatusBar控件。...使用Separator元素来创建一个分隔符,这两个元素分开。通过设置StatusBarItem元素HorizontalAlignment属性,可以控制每个子元素StatusBar位置。...例如,下面的XAML代码ProgressBar控件放置StatusBar右边: <TextBlock Text="加载…"...显示操作提示信息,例如鼠标悬停在按钮上,显示按钮用途简短文本提示。显示应用程序错误信息。显示底部状态栏,例如在应用程序添加一个状态栏,可以底部显示状态信息。...StatusBar控件WPF应用程序通常用于显示应用程序整体状态信息或操作提示信息,以帮助用户更好地理解应用程序运行状态。

42111

WPF 制作高性能透明背景异形窗口(使用 WindowChrome 而不要使用 AllowsTransparency=True)

WPF ,如果想做一个背景透明异形窗口,基本上都要设置 WindowStyle="None"、AllowsTransparency="True" 这两个属性。..." WindowChrome.GlassFrameThickness="-1" 或设置其他较大正数(可自行尝试设置之后效果) 如下就是一个最简单例子,最关键三个属性我已经高亮标记出来了。...如果你有留意到我其他博客,你会发现我定制窗口样式时候都在极力避开设置此性能极差属性: WPF 使用 WindowChrome,自定义窗口标题栏同时最大程度保留原生窗口样式(类似 UWP/Chrome...这两种实现窗口之间还有一些功能上区别: 方案 WindowChrome AllowsTransparency 点击穿透 完全透明部分点击依然点在自己窗口上 完全透明部分点击会穿透到下面的其他窗口...然而,如果你希望使用高性能 WindowChrome 也依然能点击穿透,那么你需要使用到一点点小技巧来绕过 WPF 对 WS_EX_LAYERED 窗口样式锁定。

1K20

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

欢迎 点赞✍评论⭐收藏 前言 WPF控件是Windows Presentation Foundation(WPF基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...一、StackPanel控件详解 WPFStackPanel控件是一种容器控件,可以用来排列其子元素,使它们垂直或水平地堆叠。...如果Orientation属性设置Horizontal,则两个TextBlock元素会在水平方向上堆叠。 StackPanel也可以包含其他容器控件,例如Grid和StackPanel。...整个StackPanel会将Grid和StackPanel水平方向上堆叠。 1.属性介绍 StackPanel是WPF中一种常用面板控件,它可以使子元素按照给定方向(横向或者纵向)依次排列。...以下是StackPanel控件属性: Orientation属性:用于指定子元素排列方向,可选项Horizontal(横向)和Vertical(纵向)。

34300

WPF一个HyperlinkButton

WPF怎么UI上添加超级链接 这篇文章目的是介绍怎么WPF里创建自定义HyperlinkButton控件。...很神奇WPF居然连HyperlinkButton都没有,不过它提供了另一种方式用于UI上添加超级链接: <Hyperlink...不过Silverlight为了显示MouseOver出现下划线使用了两层内容,一层用于正常显示(contentPresenter),另一层用于显示下划线(UnderlineTextBlock),...ControlTemplate.Resources添加了一个TextBlock全局样式,里面的DataTrigger设置当鼠标进入父节点HyperlinkButtonTextDecorations...不是HyperlinkButton逻辑树上子元素,或许就是因为这样它不能应用ControlTemplate.ResourcesTextBlock全局样式。

1.1K20

【翻译】WPF数据绑定表达式

本文中,让我们研究WPF提供不同类型数据绑定表达式。 介绍 数据绑定是一种强大技术,它允许数据UI元素和业务模型之间流动。当业务模型数据发生变化时,它会自动更改反映到UI元素上。...因此,如果您设置一个DataContext来控制逻辑树所有子元素,它也引用同一个DataContext,除非并且直到显式指定了另一个源。 让我们举个例子来更详细地理解它。...输出 2、RelativeSource 绑定 RelativeSource是一个属性,它用相对关系设置绑定源以绑定目标。此扩展主要用于必须将元素一个属性绑定到同一元素另一个属性。...2.1 Self Self用于绑定源和绑定目标相同场景。对象一个属性与同一对象另一个属性绑定。 例如,让我们取一个高度和宽度相同椭圆。 XAML文件添加下面给出代码。... 输出 现在,当列表项被选中,它显示属性

2K10

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

我们设置了BorderBorderThickness属性2,这意味着边框宽度2个设备独立像素(DIP)。 BorderBrush属性指定了边框颜色。...CornerRadius属性指定了边框圆角半径。最后,我们设置了BorderBackground属性白色,并在其中放置了一个TextBlock控件,显示文本“Hello, World!”。...1.属性介绍 WPFBorder控件常用属性如下: Background:设置Border背景颜色。 BorderBrush:设置Border边框颜色。...SnapsToDevicePixels:指定是否元素对齐到设备像素。 IsHitTestVisible:指定是否对Border进行命中测试。 Opacity:设置Border不透明度。...2.常用场景 WPFBorder控件常用场景包括: 装饰性边框:Border控件可以为元素提供装饰性边框,使其视觉上更具吸引力和焦点。

42600

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

有人会想到,那完全可以用TextBox替代TextBlock。 理论上,TextBlock是可以被替换,但为了程序清晰,还是区别开来更好。 控件定义好了,我们现在看一下如何应用。...注意:TextChangeCallBack委托与TextChanged事件不同,并不是每次修改文字都会触发,而是当TextBoxText内容真正被修改时,才会触发;我们可以简单理解TextBox失去焦点才会触发...因为WPFUI控件被创建以后,要被添加到视觉树,所以最终会被显示屏幕上是包裹着控件视觉树;其中视觉树与控件是可以分离;比如控件绑定数据是10行,而视觉树可以显示3行。...[有兴趣同学可以自行了解下ICollectionView类型] 感觉这样描述还是很难理解,让我们一起应用慢慢理解吧。...--------------------------------------------------------------------------------- 本篇文章就先讲到这了,下一篇文章我们一起框架编写

2.3K30

.NET CORE(C#) WPF亚克力窗体

.NET CORE(C#) WPF亚克力窗体 阅读导航 本文背景 代码实现 本文参考 源码 1. 本文背景 本文介绍使用FluentWPF控件库实现亚克力效果窗体。 亚克力窗体 2....设置启动视图【MainWindow.xaml】,并在【Application.Resources】节点增加MaterialDesignThemes和FluentWPF控件库样式文件: 关键点说一下: 作者源码隐藏标题栏使用...="None"】属性替代,效果一样; fw:AcrylicWindow.Enabled 属性是是否启用亚克力效果开关,设置True,效果见上面演示动画;设置False,效果图如下: [812pb3534l.png...] 演示窗体分为左右两部分,左侧设置Grid背景色“#01FFFFFF”,带有透明度才能看出亚克力效果,右侧Grid背景色设置白色,方便左右对比。

2.1K00

WPF 制作 Windows 屏保

正文 屏保程序本质上就是一个 Win32 窗口应用程序; 把编译好一个窗口应用程序之后,把扩展名更改为 scr,于是你屏幕保护程序就做好了; 选中修改好 scr 程序上点击右键,可以看到一个...安装 选项,点击之后就安装了; 安装之后会立即看到我们屏幕保护程序已经运行起来了; 处理屏幕保护程序参数如下 /s 屏幕保护程序开始,或者用户点击了 预览 按钮; /c 用户点击了 设置按钮; /...p 用户选中屏保程序之后,预览窗格显示; 1)MainWindow.xaml 代码如下; <Window x:Class="ScreenSaver.MainWindow" xmlns...local:MainWindow}}"/> 2) MainWindow.xaml.cs 代码如下; 当屏保启动后需要注意如下 鼠标设置不可见...Cursors.None; 窗体设置最大化WindowState.Maximized; WindowStyle设置"None"; 注意监听鼠标按下和键盘按键则退出屏保; using System;

88310

【翻译】WPF数据绑定表达式

本文中,让我们研究WPF提供不同类型数据绑定表达式。 介绍 数据绑定是一种强大技术,它允许数据UI元素和业务模型之间流动。当业务模型数据发生变化时,它会自动更改反映到UI元素上。...因此,如果您设置一个DataContext来控制逻辑树所有子元素,它也引用同一个DataContext,除非并且直到显式指定了另一个源。 让我们举个例子来更详细地理解它。...输出 2、RelativeSource 绑定 RelativeSource是一个属性,它用相对关系设置绑定源以绑定目标。此扩展主要用于必须将元素一个属性绑定到同一元素另一个属性。...2.1 Self Self用于绑定源和绑定目标相同场景。对象一个属性与同一对象另一个属性绑定。 例如,让我们取一个高度和宽度相同椭圆。 XAML文件添加下面给出代码。... 输出 现在,当列表项被选中,它显示属性

2.4K30

排序、筛选以及高亮

排序 WPF要实现数据排序功能有很多种,例如用Linq,但这种场景标准做法是使用CollectionViewSource。 CollectionViewSource是一种数据集合代理类。...其中SortDescriptions用于描述View排序方式。如果包含中文,别忘记Culture设置zh-cn。 至此排序功能就实现了。...文档还提到CollectionViewSource其它信息: 您可以集合视图作为绑定源集合,可用于导航和显示集合基于排序、 筛选和分组查询,而无需操作基础源集合本身所有顶层。...WPF高亮则是使用自定义TextBlockService.HighlightText附加属性声明要高亮文字,然后TextBlockText替换为处理过Inlines,使用方式如上。...不过这样实现高亮功能有个问题:不能定义高亮(或者低亮)颜色,不管代码还是XAML

1.5K60

C#-ToolTIp和Popup简单使用

ToolTip 首先,新建一个wpf项目,然后我们主窗口里面放入一个button,设置这个buttontooltip值,即是需要提示内容,这个实现起来很简单吧。...那么就要用到ToolTipService属性了,这里有三个属性需要了解下: InitialShowDelay鼠标移动上去到显示提示框出现之间时间,BetweenShowDelay当第二个工具提示没有延迟情况下显示...Isopen="true",上面的这种写法有个问题,这个button内容相当于已经设置Popup如果你要在button里面加上文字可以这样改写。...Popup拿到button外面,设置PlacementTarget属性,作用于你需要控件上。...,如果实现将鼠标移动到list某一项,显示list这一项内容?

1.1K30

《深入浅出WPF》——模板学习

(简单讲,就是显示和功能难以拆分) WPF,通过引入模板(Template)微软数据和算法“内容”与“形式”解耦了。...WPF控件不再具有固定形象,仅仅是算法内容或数据内容载体。你可以把控件理解一组操作逻辑穿上了一套衣服,换套衣服它就变成了另外一个模样。...这个UserControl由一个Monster类型实例背后支持,当设置这个实例时候,界面元素实例属性值显示各个控件里。...举个例子,WPFCheckBox与其基类ToggleButton功能上几乎完全一样,但在外观上区别却非常大,这就是更换ControlTemplate结果。...对于程序员来说,完全可以把Blend理解一个功能更强大窗体设计器,对于设计师来说,可以把Blend理解会写XAML代码Photoshop或者Fireworks。

4.7K10

如何使用代码创建DataTemplate(或者ControlTemplate)

前言 上一篇文章([UWP]如何使用代码创建DataTemplate(或者ControlTemplate))介绍了UWP上情况,这篇文章再稍微介绍WPF上如何实现。 2....使用FrameworkElementFactory FrameworkElementFactory用于以编程方式创建模板,虽然文档说不推荐,但WPF中常常使用这个类,例如DisplayMemberTemplateSelector...XamlWriter提供一个静态 Save 方法,该方法可用于以受限 XAML 序列化方式,所提供运行时对象序列化为 XAML 标记。...XAML并没有反映text.SetBinding(TextBlock.TextProperty, binding);这段设置绑定。...值得庆幸WPF有足够长历史,在这段历史里经过了无数人上上下下折腾,上面提到问题在10年前已经有人给出了解决方案:XamlWriter and Bindings Serialization。

1.9K20
领券