界面控件DevExpress v23.2全新发布 - 全新升级的UI本地化API

这篇具有很好参考价值的文章主要介绍了界面控件DevExpress v23.2全新发布 - 全新升级的UI本地化API。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

DevExpress拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。屡获大奖的软件开发平台DevExpress 今年第一个重要版本v23.1正式发布,该版本拥有众多新产品和数十个具有高影响力的功能,可为桌面、Web和移动应用提供直观的解决方案,全面解决各种使用场景问题。

DevExpress官方已于近期正式发布v23.2,此版本包含全新升级的UI本地化、支持NuGet v3等,欢迎下载最新版产品体验!

DevExpress v23.2正式版下载(Q技术交流:909157416)

UI本地化
新的本地化API

在v23.2中,官方技术团队为所有依赖于标准RESX本地化机制的DevExpress .NET产品简化了以下与本地化相关的任务:

  • 识别应用程序中特定使用的本地化字符串。
  • 根据应用程序区域性查找未翻译的字符串。
  • 将修改保存到RESX文件中,并将其用作本地化字符串的附加源。

您下载可以在DevExpress驱动的.NET应用(WinForms、WPF、ASP. NET WebForms、MVC、Blazor、Reporting、BI Dashboards和XAF UI)中识别和本地化非翻译字符串。

本地化API包括XtraLocalizer类中的以下新事件和属性:

  • QueryLocalizedStringContainerResource — 允许您为作为DevExpress发行版一部分的数据表单和对话框本地化资源,很难确定和更改自定义表单中包含的所有本地化字符串(因为这些表单不存在单独的本地化器)。
  • QueryLocalizedStringNonTranslated — 该事件允许您专注于应用程序中需要翻译的资源,处理此事件来收集非本地化的资源字符串以供进一步翻译。我们的默认翻译是社区来源的,所以它们不是100%覆盖(即使是德语,西班牙语或法语),有些也可能需要更正(同样是由于社区来源的来源)。
  • QueryLocalizedString — 该事件允许您为应用程序中的所有DevExpress UI控件本地化资源。当控件请求资源字符串并允许您根据需要翻译或修改它时,该事件将被触发(我们使用有用的事件参数扩展了该事件,例如istransated、Value、StringIDType和许多其他参数)。
  • UserResourceManager — 该属性允许您设置自定义资源管理器,该管理器可以将自定义RESX文件集成到应用程序中进行本地化。这个API提供了最高级别的控制,是调用层次结构中的最高层。
用户界面本地化客户端 - 识别非翻译资源

新版本实现了一个新的UI本地化客户端工具(一个VSIX扩展),这是一个跨平台实用程序,允许您快速识别DevExpress UI控件的未翻译字符串并翻译它们。该工具会自动生成一个带有翻译资源的RESX文件,并将其添加到项目中。您可以在"Extensions > DevExpress > All Platforms"菜单下调用这个工具。

devexpress v23.2通用新功能详解——支持.net...,ui,devexpress,界面控件,用户界面,.net

支持NuGet v3

现在默认使用NuGet v3 (nuget.devexpress.com)是一种更快、更安全的方式,可以从IDE或CI/CD工具访问DevExpress NuGet包,NuGet v2将继续得到支持。

devexpress v23.2通用新功能详解——支持.net...,ui,devexpress,界面控件,用户界面,.net

根据授权参数 ,请考虑以下选项:

  • Feed URL授权:https://nuget.devexpress.com/{your-feed-authorization-key}/api/v3/index.json - 您可以从DevExpress NuGet Gallery复制{your-feed-authorization-key}部分。
  • 基于用户名/密码的授权:https://nuget.devexpress.com/api/v3/index.json - 使用“DevExpress”作为用户名,并使用提要授权密钥作为密码。
WinForms & WPF

新版本引入了一个新的剪贴板访问策略,允许您控制(允许或不允许)用户在Windows Forms 和 WPF应用程序(包括报表和BI仪表板)中使用DevExpress UI控件时发起的剪贴板相关操作。

在应用程序启动时使用以下方法应用预定义的限制:

  • SuppressCopyOperations
  • SuppressPasteOperations
  • SuppressClearOperations

您还可以根据需要处理以下事件来配置策略:

  • Copying
  • Pasting
  • Clearing
  • Failed

下面的示例允许用户将ANSI文本格式的数据从剪贴板粘贴到DevExpress UI控件中,如果用户以不同的格式粘贴数据,则从剪贴板粘贴操作将被取消:

C#文章来源地址https://www.toymoban.com/news/detail-774426.html

using System;
using System.Windows.Forms;
using DevExpress.Data.Utils;

namespace DXApplication {
internal static class Program {
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main() {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
ClipboardAccessPolicy.SuppressCopyOperations();
ClipboardAccessPolicy.Pasting += ClipboardAccessPolicy_Pasting;
Application.Run(new Form1());
}
private static void ClipboardAccessPolicy_Pasting(object sender, ClipboardAccessPolicy.ClipboardOperationRequestEventArgs e) {
if (e.DataFormat == DataFormats.Text)
e.Cancel = false;
}
}
}

到了这里,关于界面控件DevExpress v23.2全新发布 - 全新升级的UI本地化API的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 界面组件DevExpress WPF v23.2 - 更轻量级的主题支持

    DevExpress WPF Subscription拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 DevExpress WPF控件日前正式发布了近

    2024年02月02日
    浏览(58)
  • 界面组件DevExpress WPF v23.1 - 进一步升级数据处理能力

    DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。 无论是Office办公软件的衍伸产品,还是以数

    2024年02月07日
    浏览(50)
  • 界面控件DevExpress v21.2.3发布——支持VS 2022 & .NET 6

    DevExpress Universal Subscription拥有.NET开发需要的所有平台控件,包含600多个UI控件、报表平台、DevExpress Dashboard eXpressApp 框架、适用于 Visual Studio的CodeRush等一系列辅助工具。 DevExpress v21.2.3最新版下载 具体更新内容如下: 重大更新: 这个列表包含了v21.2.3中引入的所有重大更改。

    2024年02月04日
    浏览(43)
  • 界面控件DevExtreme v23.1新版亮点 - 全新的DateRangeBox组件

    DevExtreme拥有高性能的HTML5 / JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NET Core,jQuery,Knockout等)构建交互式的Web应用程序。从Angular和Reac,到ASP.NET Core或Vue,DevExtreme包含全面的高性能和响应式UI小部件集合,可在传统Web和下一代移动应用程序中

    2024年02月16日
    浏览(39)
  • 界面控件DevExpress WinForm中文教程 - 如何应用Windows 11 UI?

    DevExpress WinForm拥有180+组件和UI库,能为 Windows Forms 平台创建具有影响力的业务解决方案。 DevExpress WinForm 能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任! DevExpress WinForm组件允许开发人员轻松地引入受

    2024年02月08日
    浏览(51)
  • 如何使用界面控件DevExpress WinForms自带的UI模板?其实很简单

    DevExpress WinForm拥有180+组件和UI库,能为 Windows Forms 平台创建具有影响力的业务解决方案。DevExpress WinForms能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任! DevExpress WinForm v22.1.5版本中发布了新的UI模板(

    2024年02月05日
    浏览(58)
  • 界面控件DevExpress WinForm——轻松构建类Visual Studio UI(二)

    DevExpress WinForm拥有180+组件和UI库,能为 Windows Forms 平台创建具有影响力的业务解决方案。 DevExpress WinForm 能完美构建流畅、美观且易于使用的应用程序,无论是Office风格的界面,还是分析处理大批量的业务数据,它都能轻松胜任! 本文专门介绍流行的应用程序界面如何构建—

    2024年02月09日
    浏览(40)
  • 界面控件DevExpress WPF流程图组件,完美复制Visio UI!(一)

    DevExpress WPF Diagram(流程图)控件帮助用户完美复制Microsoft Visio UI,并将信息丰富且组织良好的图表、流程图和组织图轻松合并到您的下一个WPF项目中。 P.S :DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有

    2024年02月04日
    浏览(48)
  • 界面控件DevExpress WPF流程图组件,完美复制Visio UI!(二)

    DevExpress WPF Diagram(流程图)控件帮助用户完美复制Microsoft Visio UI,并将信息丰富且组织良好的图表、流程图和组织图轻松合并到您的下一个WPF项目中。 在上文中(点击这里回顾),我们为大家介绍了DevExpress WPF Diagram(流程图)组件性能优异切信息丰富的流程图功能、轻松地

    2024年02月05日
    浏览(48)
  • 界面控件Kendo UI for jQuery中文教程 - 如何集成全新的DockManager组件

    R3 2023版本在Kendo UI for jQuery套件中引入了许多改进,其中包括多个主题上的新组件、特性和改进。其中一个重要的新增功能是DockManager组件,本文将话一些时间与大家讨论一下它的功能! P.S:Kendo UI for jQuery提供了在短时间内构建现代Web应用程序所需的一切,从众多UI子控件中

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包