WPFCustomControls::Converters::AlignmentToVisibilityConverter Class Reference


Detailed Description

A converter for the GridSplitter ControlTemplate.

GridSplitter will adjust columns or rows, according to its Horizontal or VerticalAlignment properties. If either or both is set to 'Stretch', then GridSplitter adjusts Grid cells in that particular orientation. This converter converts between 'Stretch' and Visibility.Visible.

List of all members.

Public Member Functions

  AlignmentToVisibilityConverter ()
  Standard Constructor.
object  Convert (object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  Converts between an Alignment == Stretch, to Visibility == Visible.
object  ConvertBack (object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
  Converts back from Visibility to Alignment.

Properties

bool  IsHorizontal [get, set]
  Whether this converter should convert from horizontal or vertical alignments.

Constructor & Destructor Documentation

WPFCustomControls::Converters::AlignmentToVisibilityConverter::AlignmentToVisibilityConverter ( ) [inline]

Standard Constructor.


Member Function Documentation

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

Converts between an Alignment == Stretch, to Visibility == Visible.

Parameters:
value standard
targetType standard
parameter standard
culture standard
Returns:
Visibility.Visible if the given alignment == stretch, otherwise Visibility.Collapsed
object WPFCustomControls::Converters::AlignmentToVisibilityConverter::ConvertBack ( object  value,
Type  targetType,
object  parameter,
System.Globalization.CultureInfo  culture 
) [inline]

Converts back from Visibility to Alignment.

Parameters:
value standard
targetType standard
parameter standard
culture standard
Returns:
The Alignment value based on the visibility.
See also:
Convert

Property Documentation

bool WPFCustomControls::Converters::AlignmentToVisibilityConverter::IsHorizontal [get, set]

Whether this converter should convert from horizontal or vertical alignments.


WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter
WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter WPFCustomControls::Converters::AlignmentToVisibilityConverter