Settings位于Properties中

代碼上看Setting是一個單例模式
其中可以編寫屬性,方法
因為Setting位于視窗類之前執行個體化,是以通常用來視窗的某些設定,綁定。
--------------------------------------------------------------------------------------------
有兩種添加屬性方式:
自動化添加
直接單擊Settings,并設定名稱,類型,值
界面如下:
- 應用程式:
意義上講 隻是程式讀取配置,讀取參數。使用者不參與設定
代碼上講:是一個隻具有Get的屬性
- 使用者:
意義上講 使用者可參與設定,指派,讀取值
代碼上講:具有get set的屬性
第二種是方式 手動編寫屬性
依次點開Setting檔案
然後編寫屬性即可
或者是
首先使用自動化設定來處理,之後開代碼檔案在進行修改
使用方式
首先添加引用
xmlns:settings="clr-namespace:treeview.Properties"
然後是通過綁定的方式
例如
Width="{Binding Path=寬度, Source={x:Static settings:Settings.Default}}"