update doc
This commit is contained in:
1 parent
2793d01768
commit
47124c1ff0
30 files changed
+271
-62
No files matched your search
Binary file not shown.
|
After Width: | Height: | Size: 2.5 KiB |
@@ -1,5 +1,30 @@
|
||||
---
|
||||
title: 建设中
|
||||
title: 国际化
|
||||
---
|
||||
|
||||
建设中
|
||||
# 使用方式
|
||||
|
||||
可通过`ConfigHelper.Instance.SetLang(string lang)`指定需要使用的语言包,默认使用zh-cn。
|
||||
|
||||
控件库自带的语言包一般为控件库内部使用,但用户也可以通过以下两种方式使用:
|
||||
|
||||
- xaml
|
||||
第一步,引入命名空间:`xmlns:hc="https://handyorg.github.io/handycontrol"`
|
||||
第二步,使用语言包:`<TextBlock Text="{x:Static hc:Lang.Cancel}"/>`
|
||||
|
||||
- C#
|
||||
`HandyControl.Properties.Langs.Lang.Cancel`
|
||||
|
||||
{% note warning %}
|
||||
控件库不支持动态语言包切换,未来也不会有支持。
|
||||
{% endnote %}
|
||||
|
||||
# 扩展
|
||||
|
||||
控件库自带zh-cn和en两份语言包,默认为zh-cn:
|
||||
|
||||

|
||||
|
||||
如果需要可自行扩展,这里推荐使用开源插件:[ResXManager](https://marketplace.visualstudio.com/items?itemName=TomEnglert.ResXManager),来维护所有的语言包。
|
||||
|
||||
引用控件库后,会在运行目录生成语言包文件夹,其命名方式形如zh-cn、en等。
|
||||
Reference in new issue
Block a user