Represents a Binding converter that indicates whether a binding source value is one of enum members specified in the converter parameter.

Namespace:  C1.WPF.C1Schedule
Assembly:  C1.WPF.C1Schedule (in C1.WPF.C1Schedule.dll)

Syntax

C#
[ValueConversionAttribute(typeof(Enum), typeof(bool))]
public class EnsureEnumMemberConverter : IValueConverter
Visual Basic (Declaration)
<ValueConversionAttribute(GetType(Enum), GetType(Boolean))> _
Public Class EnsureEnumMemberConverter _
	Implements IValueConverter

Remarks

EnsureEnumMemberConverter is a two-way converter. A converter parameter should be a string representing a list of enum member names separated by the ';' or ',' character.

Source - Target behavior:

Returns True if a source value is one of the enum members listed in a parameter; otherwise, False.

Target - Source behavior:

If target is True, then returns a first enum member (as enum, not as a string name) from members listed in a converter parameter.

Inheritance Hierarchy

System..::..Object
  C1.WPF.C1Schedule..::..EnsureEnumMemberConverter

See Also