Search Results for

    Show / Hide Table of Contents

    Class SettingsBinder

    Static helper class for databinding settings to control properties.

    Inheritance
    System.Object
    SettingsBinder
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: Sdl.Desktop.IntegrationApi
    Assembly: Sdl.Desktop.IntegrationApi.dll
    Syntax
    public static class SettingsBinder

    Methods

    DataBindSetting<TSettingValue>(IBindableComponent, String, ISettingsGroup, String)

    Databinds a setting to a control property, setting the control font to bold when the settings is not inherited.

    Declaration
    public static Binding DataBindSetting<TSettingValue>(IBindableComponent control, string propertyName, ISettingsGroup settingsGroup, string settingId)
    Parameters
    Type Name Description
    System.Windows.Forms.IBindableComponent control

    The control to which to bind the setting.

    System.String propertyName

    The property of the control to which to bind the setting.

    ISettingsGroup settingsGroup

    The settings group that owns the setting.

    System.String settingId

    The id of the setting.

    Returns
    Type Description
    System.Windows.Forms.Binding
    Type Parameters
    Name Description
    TSettingValue

    The value type of the setting.

    DataBindSetting<TSettingValue>(RadioButton[], TSettingValue[], ISettingsGroup, String)

    Databinds a setting to a radiobutton with a specific datasource update mode, setting the control font to bold when the settings is not inherited.

    Declaration
    public static Binding DataBindSetting<TSettingValue>(RadioButton[] radioButtons, TSettingValue[] values, ISettingsGroup settingsGroup, string settingId)
        where TSettingValue : IComparable
    Parameters
    Type Name Description
    System.Windows.Forms.RadioButton[] radioButtons

    The radiobutton to which to bind the setting.

    TSettingValue[] values

    The values to which radio button should be bind.

    ISettingsGroup settingsGroup

    The settings group that owns the setting.

    System.String settingId

    The id of the setting.

    Returns
    Type Description
    System.Windows.Forms.Binding

    The binding between the property value of an object and property value of a control.

    Type Parameters
    Name Description
    TSettingValue

    The value type of the setting.

    On this page

    • Methods
      • DataBindSetting<TSettingValue>(IBindableComponent, String, ISettingsGroup, String)
      • DataBindSetting<TSettingValue>(RadioButton[], TSettingValue[], ISettingsGroup, String)
    Back to top Generated by DocFX