Show / Hide Table of Contents

Namespace Phoenix.Settings

Classes

AllowedValuesModel

The model for setting allowed values

PhoenixSettingAttribute

Settings attribute for settings objects.

PhoenixSettingsManager

Global settings manager for Phoenix.

PhoenixSettingsTelemetryContext

Class to provide needed moduleName for telemetry.

PhoenixUISettingsManager

Global settings manager for Phoenix.

SerializableCollection<T>

The implementation for a serializable collection class.

SerializableDictionary<TKey, TValue>

The implementation for a serializable dictionary class.

SerializableList<T>

The implementation for a serializable list class.

SettingChangeEvent

Event that can be broadcasted to invoke a setting change internally

SettingChangeInfo

Payload for the SettingsChangeEvent, which tells the setting which property to change and what to set it to.

SettingInfo

SettingInfo class. Used primarily to pass information from the SettingsCategory objects to the Settings UI through the settings manager.

SettingsCategoryBase

Base class for settings objects.

SettingsCategoryUpdatedEvent

Event for when a settings category is updated.

SettingsControlView

Code-behind for SettingsControlView.

SettingsControlViewModel

View model for the Settings UserControl.

SettingsPlugin

SettingsToToolTipConverter

Converts a description attribute for the given category of a setting to a string (usually a tool tip)

SettingsWindow

The settings window that gets populated with the Settings user control and the settings that can be altered.

SettingTemplateSelector

Template selector for displaying controls in the settings window.

VersionedSettingsCategoryBase

Base class for settings objects which may become out-of-date and replaced with default settings.

XmlSerializerExtensions

Extension methods for System.Xml.Serialization.XmlSerializer.

Interfaces

ISettingsManager

interface for Settings Manager

Enums

SettingMetadata

The metadata settings options

In This Article
Back to top Generated by DocFX