Click or drag to resize
ISettingsGroup Interface
A group of individual setting values

Namespace: Sdl.Core.Settings
Assembly: Sdl.Core.Settings (in Sdl.Core.Settings.dll) Version: 1.8.0.0 (1.8.2564.0)
Syntax
public interface ISettingsGroup : INotifyPropertyChanged, 
	IEditableObject

The ISettingsGroup type exposes the following members.

Methods
  NameDescription
Public methodBeginEdit
Begins an edit on an object.
(Inherited from IEditableObject.)
Public methodCancelEdit (Inherited from IEditableObject.)
Public methodContainsSetting
Returns true when this settings group or an ancestor settings group contains a value for the specified setting.
Public methodEndEdit (Inherited from IEditableObject.)
Public methodGetSettingT(String)
Gets the setting with the specified id.
Public methodGetSettingT(String, SettingT)
Gets the setting with the specified id.
Public methodGetSettingT(String, T)
Gets the setting with the specified id.
Public methodGetSettingT(String, T)
Gets the setting with the specified id.
Public methodImportSettings
Imports the settings from another group into this one. Resets the current settings in this group before importing the settings from the other group.
Public methodRemoveSetting
Removes a local setting from the this group. Returns true if the setting was successfully removed, false otherwise. i.e. if the setting doesn't exist, false is returned.
Public methodReset
Resets all settings locally defined in this settings group.
Public methodResumeEvents
Resumes event notification. This raises the SettingsChanged event once this method has been called an equal amount of times as SuspendEvents.
Public methodSuspendEvents
Suspends event notification.
Top
Properties
  NameDescription
Public propertyEventsSuspended
True if event notifications have been suspended.
Public propertyId
Gets the id of the settings group.
Public propertyParent
Gets the parent settings group in the parent bundle, or null if this settings group belongs to the root settings bundle.
Public propertySettingsBundle
Gets the bundle this settings group belongs to
Top
Events
  NameDescription
Public eventPropertyChanged
Occurs when a property value changes.
(Inherited from INotifyPropertyChanged.)
Public eventSettingsChanged
Raised when a setting value changes.
Top
See Also
Community
Edit
Be the first to Edit the community content of this topic.
Comments