Volume Control
Application-specific hotkeys for Windows
VolumeControl.WPF.Converters.EnumHasFlagConverter Class Reference

Converts from an enum value to bool depending on the flag value specified as a converter parameter. More...

Inheritance diagram for VolumeControl.WPF.Converters.EnumHasFlagConverter:
Collaboration diagram for VolumeControl.WPF.Converters.EnumHasFlagConverter:

Public Member Functions

object Convert (object value, Type targetType, object parameter, CultureInfo culture)
 Converts from an enum flag value to bool. More...
 
object ConvertBack (object value, Type targetType, object parameter, CultureInfo culture)
 Converts from bool to the specified targetType enum. More...
 

Properties

bool ConvertResultWhenNull = false [get, set]
 Gets or sets the bool value returned by Convert when the input value is null. More...
 

Detailed Description

Converts from an enum value to bool depending on the flag value specified as a converter parameter.

Member Function Documentation

◆ Convert()

object VolumeControl.WPF.Converters.EnumHasFlagConverter.Convert ( object  value,
Type  targetType,
object  parameter,
CultureInfo  culture 
)

Converts from an enum flag value to bool.

When value is null, the value of the ConvertResultWhenNull property is returned instead.

Returns
true when value has the parameter flag set; otherwise, false.

References VolumeControl.WPF.Converters.EnumHasFlagConverter.ConvertResultWhenNull.

◆ ConvertBack()

object VolumeControl.WPF.Converters.EnumHasFlagConverter.ConvertBack ( object  value,
Type  targetType,
object  parameter,
CultureInfo  culture 
)

Converts from bool to the specified targetType enum.

Returns
The parameter value as the specified targetType .
Exceptions
NotImplementedException

Property Documentation

◆ ConvertResultWhenNull

bool VolumeControl.WPF.Converters.EnumHasFlagConverter.ConvertResultWhenNull = false
getset

Gets or sets the bool value returned by Convert when the input value is null.

Referenced by VolumeControl.WPF.Converters.EnumHasFlagConverter.Convert().


The documentation for this class was generated from the following file: