WPF Properties中Settings使用方式
阿新 • • 發佈:2020-05-06
原文:WPF Properties中Settings使用方式
Settings位於Properties中
程式碼上看Setting是一個單例模式
其中可以編寫屬性,方法
因為Setting位於視窗類之前例項化,所以通常用來視窗的某些設定,繫結。
--------------------------------------------------------------------------------------------
有兩種新增屬性方式:
自動化新增
直接單擊Settings,並設定名稱,型別,值
介面如下:
範圍有兩個值:
- 應用程式:
意義上講 只是程式讀取配置,讀取引數。使用者不參與設定
程式碼上講:是一個只具有Get的屬性
- 使用者:
意義上講 使用者可參與設定,賦值,讀取值
程式碼上講:具有get set的屬性
第二種是方式 手動編寫屬性
依次點開Setting檔案
然後編寫屬性即可
或者是
首先使用自動化設定來處理,之後開程式碼檔案在進行修改
使用方式
首先新增引用
xmlns:settings="clr-namespace:treeview.Properties"
然後是通過繫結的方式
例如
Width="{Binding Path=寬度,Source={x:Static settings:Settings.Default}} "