C# Class MetroDemo.ValueConverter.Int32IndexToNumberConverter

Converts an Int32 zero-based index to a one-based number.
Inheritance: System.Windows.Markup.MarkupExtension, IValueConverter
显示文件 Open project: MahApps/MahApps.Metro

Public Methods

Method Description
Convert ( object value, Type targetType, object parameter, CultureInfo culture ) : object

Converts an Int32 zero-based index to a one-based number.

ConvertBack ( object value, Type targetType, object parameter, CultureInfo culture ) : object

Converts an Int32 one-based number to a zero-based index.

ProvideValue ( IServiceProvider serviceProvider ) : object

Returns the value for the target property of this markup extension.

Method Details

Convert() public method

Converts an Int32 zero-based index to a one-based number.
Incorrect format. Unsupported convversion. Out of range of Int32.
public Convert ( object value, Type targetType, object parameter, CultureInfo culture ) : object
value object Int32 zero-based index.
targetType System.Type Ignored.
parameter object Ignored.
culture System.Globalization.CultureInfo Ignored.
return object

ConvertBack() public method

Converts an Int32 one-based number to a zero-based index.
Incorrect format. Unsupported convversion. Out of range of Int32.
public ConvertBack ( object value, Type targetType, object parameter, CultureInfo culture ) : object
value object Int32 one-based number.
targetType System.Type Ignored.
parameter object Ignored.
culture System.Globalization.CultureInfo Ignored.
return object

ProvideValue() public method

Returns the value for the target property of this markup extension.
public ProvideValue ( IServiceProvider serviceProvider ) : object
serviceProvider IServiceProvider Object that can provide services for the markup extension.
return object