WPFCustomControls::Converters::BooleanValueInverter Class Reference


Detailed Description

Converts a Boolean value by inverting it.

May be used in XAML as a markup extension.

List of all members.

Public Member Functions

object  Convert (object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  Invert the given value.
object  ConvertBack (object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  Invert the given value.
override object  ProvideValue (IServiceProvider serviceProvider)
  Implements the MarkupExtension interface to return the shared Converter.

Static Public Attributes

static readonly
BooleanValueInverter 
Converter = new BooleanValueInverter()
  Common instance of this converter.

Member Function Documentation

object WPFCustomControls::Converters::BooleanValueInverter::Convert ( object  value,
Type  targetType,
object  parameter,
System.Globalization.CultureInfo  culture 
) [inline]

Invert the given value.

Parameters:
value Value to invert
targetType Target type of the conversion. Must be bool.
parameter Ignored.
culture Ignored.
Returns:
true if value is false, false if value is true, and DependencyProperty.UnsetValue if value is DependencyProperty.UnsetValue.
object WPFCustomControls::Converters::BooleanValueInverter::ConvertBack ( object  value,
Type  targetType,
object  parameter,
System.Globalization.CultureInfo  culture 
) [inline]

Invert the given value.

Parameters:
value Value to invert
targetType Target type of the conversion. Must be bool.
parameter Ignored.
culture Ignored.
Returns:
true if value is false, false if value is true, and DependencyProperty.UnsetValue if value is DependencyProperty.UnsetValue.
override object WPFCustomControls::Converters::BooleanValueInverter::ProvideValue ( IServiceProvider  serviceProvider ) [inline]

Implements the MarkupExtension interface to return the shared Converter.

Parameters:
serviceProvider Not used.
Returns:
The Converter instance.

Member Data Documentation

Common instance of this converter.

May be shared to reduce memory demands, and provided by the MarkupExtension.


WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter
WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter WPFCustomControls::Converters::BooleanValueInverter