在luanguage
資料夾下新增stringresource.en-us.xaml
與stringresource.zh-cn.xaml
分別定義語言為英語和中文的語言資源檔案。
stringresource.en-us.xaml
file
help
about
stringresource.zh-cn.xaml
檔案
幫助關於
xmlns=""
xmlns:x=""
xmlns:local="clr-namespace:deamon"
1.在xaml檔案中使用:
可以在任何view檢視使用語言資源,但是注意:一定要使用dynamicresource
進行定義。
2.在cs檔案中使用:
可以通過查詢資源來使用資源:
private static string language;
public static string language
setstring requestedlanguage = string.format(@"language\stringresource..xaml", language);
resourcedictionary resourcedictionary = dictionarylist.firstordefault(d => d.source.originalstring.equals(requestedlanguage));
if (resourcedictionary == null)
if (resourcedictionary != null)}}
}}4.2新增繫結命令
4.2.1繫結命令定義
public class commands}}
4.2.2命令繫結
4.2.3命令處理
public partial class mainwindow : window
private void chooselanguage_canexecute(object sender, canexecuteroutedeventargs e)
private void chooselanguage_executed(object sender, executedroutedeventargs e)
//中文
積跬步以至千里:) (:一陣沒來由的風
Go語言自定義包
半天匯入不了,自己寫的包在main.go或者其他go檔案匯入不進去。一直報錯,網上有很多解決辦法,但是大多不是很全面。首先自定義包匯入的時候,包名為包所在的資料夾名。為啥是資料夾名嘞,因為go在build的時候,預設以資料夾名為編譯後的檔名。舉例說明 檔案結構如下 aa main.go,go.mod...
WPF 自定義面板
先上效果圖吧 實現自定義面板主要實現兩個方法 一 measureoverride 用於計算容器內部元素大小,這個很簡單,略過 二 arrangeoverride 用於計算容器內部元素位置和其他顯示方式,以下是實現上面布局的 protected override system.windows.size...
WPF 自定義屬性
做了乙個自定義控制項和乙個自定義grid,裡面的元素可以隨著繫結屬性變化 效果圖 一定滑塊 關鍵 1 自定義屬性 public class mygrid grid set private static object coercecolumncount dependencyobject element...