百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

界面组件Telerik UI for WPF入门指南 - 修改默认样式

liuian 2024-12-09 15:23 52 浏览

Telerik UI for WPF官方最新版免费下载试用,历史版本下载,在线文档和帮助文件下载-慧都网

本文将向您展示两种修改控件默认样式的方法:

  • 使用 Microsoft Blend 修改默认样式
  • 使用 Visual Studio 修改默认样式
  • 通过从主题 XAML 文件中提取来修改默认样式

出于本文的目的,我们将修改 RadGridView 的 FilteringDropDown 元素,但所描述的步骤可以应用于每个控件。

使用 Microsoft Blend 修改默认样式

注意:本文展示了如何使用 Blend for Visual Studio 2012 修改样式,但方法应该与程序的不同版本相似。

编辑其他样式

创建所需样式的第一个选项是右键单击 RadGridView 实例,然后从上下文菜单中选择 Edit Additional Templates -> Desired Style -> Edit a Copy。 然后,您可以继续创建Style Resource 部分。

图 1:编辑其他模板

创建虚拟控件

如果您无法从其他样式列表中找到所需的样式,首先需要在 Blend 中创建一个虚拟控件。 为此,请在 Expression Blend 中打开承载 RadGridView 的 UserControl,然后在 Assets 选项卡中找到所需的控件。

在我们的例子中,可以在 Controls -> All -> Filtering DropDown 下找到 Filtering DropDown。

图 2:从 Assets 选项卡中选择 FilteringDropDown

然后,您可以双击或绘制来将所选类型的虚拟控件放置在场景中。

图 3:虚拟 FilteringDropDown

右键单击创建的虚拟控件并选择 Edit Template -> Edit a Copy

创建样式资源

Create Style Resource 对话框将提示您输入样式的名称以及将其放置在应用程序中的位置。

对于此示例,我们将选择将此样式应用于所有 FilteringDropDown 控件并将其放置在我们的 App.xaml 文件中。

如果您选择在应用程序的资源中定义样式,它将可用于整个应用程序。 这允许您只定义一次样式,然后在需要时重用它。

图 4:"Create Style Resource"窗口

单击OK后,将在所选位置创建控件的默认样式。 如果您愿意,可以通过右键单击场景并从上下文菜单中选择查看源代码直接从 XAML 修改它。 其他选项是在 Blend 中修改它,就像我们现在要做的那样。

图 5:FilteringDropDown 模板结构

注意:请记住,不同主题中的控件模板可能会有所不同,此示例修改 OfficeBlack 主题。

请注意,在更改控制模板时,您应该包括所有必需的部分。 即使您的代码可以编译,某些功能也可能会由于省略所需的部分而受到影响,所需零件通常以前缀“PART_”标记。

修改控件模板

例如,要更改漏斗图标的边框,让我们从 Objects and Timeline 窗格中选择负责 FilteringDropDown 边框的 Path 控件,并将其 Fill 设置为 Red。

图 6:更改路径的填充

这是最终结果的快照:

图 7:修改后的 FilteringDropDown

使用 Visual Studio 修改默认样式

您还可以使用 Visual Studio 的设计视图修改控件的默认样式,类似于使用 Blend。

图 8:通过 Visual Studio 的设计视图修改默认样式

通过从主题 XAML 文件中提取来修改默认样式

如果您愿意,可以从 UI 的 Themes.Implicit 文件夹中的相应 XAML 文件中手动提取所需的样式以进行 WPF 安装,并修改其代码以满足需要。

该过程类似于手动提取给定控件的控件模板。

请注意,在更改控件模板时,您应该包括所有必需的部分。 即使您的代码可以编译,某些功能也可能会由于省略所需的部分而受到影响,所需零件通常以前缀“PART_”标记。

Telerik UI for WPF

Telerik UI for WPF拥有超过100个控件来创建美观、高性能的桌面应用程序,同时还能快速构建企业级办公WPF应用程序。UI for WPF支持MVVM、触摸等,创建的应用程序可靠且结构良好,非常容易维护,其直观的API将无缝地集成Visual Studio工具箱中。

相关推荐

如何设开机密码 电脑(如何设置开机电脑密码)

方法如下1.建立开机密码。进入BIOS系统界面,点击键盘的Del按键,点击选项中的设置用户密码。设置完毕进入高级设置,点击密码选项列表的系统密码,点击保存并推出即可;2.设置系统密码。进入系统界...

lenovo联想官方商城(联想电脑官方网站商城)

www.lenovo.com.cn联想集团(下称联想)是一家成立于中国、业务遍及180个市场的全球化科技公司。联想聚焦全球化发展,树立了行业领先的多元企业文化和运营模式典范,服务全球超过10亿用户。作...

我的世界国际版官网(我的世界国际版如何下载)

官网入口:https://www.lezhin.com/这是一款很多用户都在使用的观看各种漫画内容的软件,用户在使用的过程中能够快速了解到各种自己感兴趣的漫画。1可以通过搜索引擎找到植物大战僵尸2国...

我要qq号码免费申请(qq号申请免费申请号码官网)

你可以到腾讯官方网站,去免费注册一个QQ,可以不交费的,是有免费的账号和密码。操作方法:1.打开手机qq,用手指轻点qq图标即可。进入qq后,会进入登录或注册新用户页面。点击新用户,进入注册页面2....

新冠疫苗接种查询(新冠疫苗接种查询不到了)

银川市疫苗接种信息在“我的宁夏”app里查询。打开“我的宁夏”app,打开“健康码”选项,然后打开“疫苗接种查询”,就可以查询到你的疫苗接种信息了。如果你接种了吗两次疫苗,你的健康码就会镶嵌了金边,只...

cdr格式文件怎么打开(cdr格式用什么可以打开)

cdr是什么文件?cdr文件用什么打开?cdr文件是CorelDraw图像制作软件标准的输出格式,与photoshop(PS)图片设计软件类似都属于图片设计软件,需要打开cdr文件我们就需要先了解C...

微软win7系统下载(微软官网window7下载)

因为你是按照名称排列的,试着修改一下排序方式,方法是:在桌面空白处右键,排序方式,修改日期这是因为大部分电脑用的都是GHOST系统,该系统在安装后都会向注册表写入自己的“私人信息”,如:风林火山GH...

xp10下载(Xp10下载破解版)

下载win10系统所需要的时间取决于很多因素。首先就是系统本身的大小,一般情况下,纯净版的系统在2.3个g左右,而有一些定制版的系统大小就不好说了,但是删减版的系统可以做到1.7个g左右,系统本身文件...

最强神级选择系统(无敌之最强神级选择系统)

8.自由高达《机动战士高达SEED》  7.V高达《机动战士高达V》  6.00高达《机动战士高达00》  5.独角兽高达《机动战士高达UC》  4.倒A高达《倒A高达》  3.V2高达《机动战士高...

惠普服务器售后电话客服热线

售后官网:https://support.hp.com/cn-zh/check-warranty该网站为惠普全新一站式服务支持平台,小惠将为您提供专业的技术解答和产品导购。同时提供全面的自助解决方案...

win10改成win7界面(win10改为win7界面)

1、首先我们打开你的电脑,选择打开左下角的开始菜单。2、打开后就选择设置按钮。3、打开之后就是这个页面往下拉,你就会看见更新,就是红圈圈里面,打开它。4、打开之后就是这个页面。5、然后我们在左侧选择恢...

win10系统怎么恢复系统还原(win10系统恢复怎么操作)

1、开机不断点击F8键,进入系统操作选单,选“最后一次正确配置”,重启电脑,看能否解决。2、开机不断点击F8键,进入系统操作选单,选“安全模式”,如能成功进入,依次单击“开始”→“所有程序”→“附件”...

怎么把电脑c盘格式化(怎么把c盘格式化吗)

1.在进行c盘格式化之前,必须备份重要的数据,以免数据丢失。2.在格式化c盘之前,确保所有的应用程序和系统文件都已经备份。否则,在进行格式化之后,将需要重新安装操作系统和所有的应用程序。3.如果...

中国移动赠送的wifi6路由器(192.168.10.1中国移动路由器)

移动tclwifi6路由器很好的。WiFi6路由器远强于WiFi5路由器,值得购买性价比不错。家庭生活中网速慢最主要的原因并非速率,而是穿墙效果。坐在离路由器很近的地方,手机网速一般不会有问题。...

office2010如何激活免费使用
  • office2010如何激活免费使用
  • office2010如何激活免费使用
  • office2010如何激活免费使用
  • office2010如何激活免费使用