SwitchConverter Class

Transformer which maps from input values to output values, based on a list of SwitchCase children. This isn't strictly a C-style 'switch' statement, since cases aren't guaranteed to be unique.

Inheritance Hierarchy

System..::..Object
  System.Windows.Threading..::..DispatcherObject
    System.Windows..::..DependencyObject
      Microsoft.Data.Tools.Design.Core.Controls..::..SwitchConverter

Namespace:  Microsoft.Data.Tools.Design.Core.Controls
Assembly:  Microsoft.Data.Tools.Design.Core (in Microsoft.Data.Tools.Design.Core.dll)

Syntax

'Declaration
<ContentPropertyAttribute("Cases")> _
Public Class SwitchConverter _
    Inherits DependencyObject _
    Implements IValueConverter
'Usage
Dim instance As SwitchConverter
[ContentPropertyAttribute("Cases")]
public class SwitchConverter : DependencyObject, 
    IValueConverter
[ContentPropertyAttribute(L"Cases")]
public ref class SwitchConverter : public DependencyObject, 
    IValueConverter
[<ContentPropertyAttribute("Cases")>]
type SwitchConverter =  
    class
        inherit DependencyObject
        interface IValueConverter
    end
public class SwitchConverter extends DependencyObject implements IValueConverter

The SwitchConverter type exposes the following members.

Constructors

  Name Description
Public method SwitchConverter Initializes a new instance of the SwitchConverter class.

Top

Properties

  Name Description
Public property Cases Gets {insert text here}.
Public property DefaultValue Gets or sets {insert text here}.
Public property DependencyObjectType (Inherited from DependencyObject.)
Public property Dispatcher (Inherited from DispatcherObject.)
Public property IsSealed (Inherited from DependencyObject.)

Top

Methods

  Name Description
Public method CheckAccess (Inherited from DispatcherObject.)
Public method ClearValue(DependencyProperty) (Inherited from DependencyObject.)
Public method ClearValue(DependencyPropertyKey) (Inherited from DependencyObject.)
Public method CoerceValue (Inherited from DependencyObject.)
Public method Convert
Public method ConvertBack
Public method Equals (Inherited from DependencyObject.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from DependencyObject.)
Public method GetLocalValueEnumerator (Inherited from DependencyObject.)
Public method GetType (Inherited from Object.)
Public method GetValue (Inherited from DependencyObject.)
Public method InvalidateProperty (Inherited from DependencyObject.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnPropertyChanged (Inherited from DependencyObject.)
Public method ReadLocalValue (Inherited from DependencyObject.)
Public method SetCurrentValue (Inherited from DependencyObject.)
Public method SetValue(DependencyProperty, Object) (Inherited from DependencyObject.)
Public method SetValue(DependencyPropertyKey, Object) (Inherited from DependencyObject.)
Protected method ShouldSerializeProperty (Inherited from DependencyObject.)
Public method ToString (Inherited from Object.)
Public method VerifyAccess (Inherited from DispatcherObject.)

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Data.Tools.Design.Core.Controls Namespace