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

WPF界面工具Telerik UI for WPF入门级教程 - Xaml VS NoXaml

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

Telerik UI for WPF带有两种类型的程序集 - Xaml 和 NoXaml,本文将描述差异并帮助您选择版本。

让我们从这两种类型的 dll 包含相同的源代码开始,唯一的区别是 Xaml 程序集还嵌入了控件的所有样式。

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

配置位置

Xaml dll在Telerik UI for WPF installation folder/Binaries/中可以找到。

NoXaml在Telerik UI for WPF installation folder/Binaries.NoXaml/中可以找到。

注意:不支持混合使用 Xaml 和 NoXaml dll,这是有效的,但在某些情况下会导致可视化和设计时问题,因此仅使用其中一个版本。

Xaml 程序集

Xaml dll 包含与 NoXaml 相同的代码,但它们还包含所有主题的UI控件的所有样式和模板,这意味着与 NoXaml 相比,它们的尺寸更大。

使用 Xaml dll,您可以更轻松地设置项目,并通过设置单个属性非常轻松地设置控件 UI 主题。

注意:只有 NoXaml 程序集和隐式样式主题机制支持在运行时更改应用程序主题。 使用 Xaml 和 StyleManager,您可以在运行时仅更改每个控件的主题,这是通过 StyleManager.Theme 附加属性完成的。

NoXaml 程序集

NoXaml dll与 Xaml dll具有相同的代码,但它们不包含任何样式和模板。 与 Xaml 相比,这使得它们的大小更小,但它们需要更多的设置。您需要引用额外的主题dll并将ResourceDictionaries与每个控件dll的样式合并。

使用 NoXaml 的好处是,当使用不同于默认主题 (Office_Black) 的主题时,您可以获得完整的设计时支持。

注意:因为 NoXaml dll 隐式应用控件样式,所以当您创建从 Telerik 控件派生的自定义控件时,需要创建自定义样式并基于默认控件样式。 例如,从 RadCartesianChart 派生的控件应该有一个以自定义控件为目标的 Style,它基于 RadCartesianChartStyle,这同样适用于任何针对 Telerik 控件的自定义隐式样式。您需要将它们基于默认控件样式,否则它们将被完全覆盖,并且最初应用于控件的所有设置器和模板都将丢失。

如何检查程序集版本

如果项目程序集是从 Telerik UI for WPF 安装文件夹中引用的,您可以通过检查它们的文件夹轻松识别它们的版本。NoXaml dlls位于/Binaries/ for the Xaml dlls and /Binaries.NoXaml/

或者,您可以检查 Telerik.Windows.Controls.dll 文件的属性,只有此文件在其元数据中包含 dll 版本的信息。要获取此信息,请使用以下步骤:

  1. 右键单击 Telerik.Windows.Controls.dll 文件,然后从上下文菜单中选择Properties选项。
  2. 跳转到Properties窗口中的Details选项卡。
  3. 检查File description属性,如果dll是NoXaml,它应该包含Telerik.Windows.Controls + "(No XAML)" 后缀,否则将只有 dll 的名称。

图 1:Telerik.Windows.Controls.dll 属性

Telerik UI for WPF

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

相关推荐

主板bios没有csm选项(主板没有csm怎么办)

对普通用户最大的区别是,符合标准的bootloader必须为UEFI保证二进制兼容。结果:32位UEFI固件只能启动32位操作系统。64位UEFI固件只能启动64位操作系统。由于历史因素、OEM政策,...

电脑中病毒了怎么解决(电脑中病毒了怎么解决方法)

电脑因为中毒而不能上网,解决办法如下:1、首先第一步就是杀毒,对一个菜鸟而言只能用杀毒软件来杀毒了,当然,因为病毒更新往往快于杀毒软件的更新速度,所以杀毒有时候是解决不了问题的额,也就是说很多毒是杀...

win10连接网络打印机(win10连接网络打印机成功后不打印)
  • win10连接网络打印机(win10连接网络打印机成功后不打印)
  • win10连接网络打印机(win10连接网络打印机成功后不打印)
  • win10连接网络打印机(win10连接网络打印机成功后不打印)
  • win10连接网络打印机(win10连接网络打印机成功后不打印)
电脑主机启动一下又灭一直反复

故障分析:电脑开机转一下就停然后再转这是由于电脑硬件接触不良,主板或后续硬件短路,电源故障等造成的。1、内存松了或者金手指氧化这种可能性最大,很多用户都是这种方法解决的。首先我们将内存取下,取下也十分...

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

方法如下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、然后我们在左侧选择恢...