当前位置: 移动技术网 > IT编程>开发语言>.net > WPF客户端解决`DevExpress`消息弹窗的英文问题

WPF客户端解决`DevExpress`消息弹窗的英文问题

2020年04月16日  | 移动技术网IT编程  | 我要评论

玉堂春嫣离,2012f1马来西亚,王婧禾

devexpress是比较流行的控件库,使用者较多,不知道大家有没有遇到messagebox的确定、取消按钮上的文字是英文的情况。

这是因为devexpress压根没有中文语言包,至少我这边看到的情况是这样的。

不多说,直接上代码。

 1 using devexpress.xpf.core;
 2 using static localization.resourcecommon;
 3 
 4 public class mydxmessageboxlocalizer : dxmessageboxlocalizer
 5 {
 6         protected override void populatestringtable()
 7         {
 8             addstring(dxmessageboxstringid.cancel, cancelstring);
 9             addstring(dxmessageboxstringid.ok, okstring);
10             addstring(dxmessageboxstringid.yes, yesstring);
11             addstring(dxmessageboxstringid.no, nostring);
12         }
13 }

(上面的`cancelstring`等变量就是前面文章提到的多语言字符串静态变量)

使用方式:

在启动代码处添加下面这句。

dxlocalizer<dxmessageboxstringid>.active = new mydxmessageboxlocalizer();

感谢你的关注!

转自:https://www.cnblogs.com/godlessspirit/p/12707711.html

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网