ApplicationSettingsBase.Item[String] 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定指定的應用程式設定屬性值。
public:
virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ propertyName); void set(System::String ^ propertyName, System::Object ^ value); };
public override object this[string propertyName] { get; set; }
member this.Item(string) : obj with get, set
Default Public Overrides Property Item(propertyName As String) As Object
參數
屬性值
若找到,則為命名設定屬性的值;否則,。 null
例外狀況
目前包裝器沒有相關屬性,或找不到指定的屬性。
曾嘗試設定唯讀屬性。
在設定操作中,所提供的值型態與設定屬性不相容。
該設定檔無法解析。
備註
這個 Item[] 屬性,也稱為索引器,經常用於由 衍生出 ApplicationSettingsBase的 settings 包裝類別中。 Item[] 將包裝類別的公開屬性綁定到對應的設定屬性。
Item[] 根據執行的操作,會產生幾個事件:
第一次取得屬性時,事件 SettingsLoaded 會被觸發。
當屬性被設定時, OnSettingChanging 事件會被觸發。 如果處理器沒有取消該事件,則設定屬性值並 PropertyChanged 啟動事件。