ZoomLevelToTextFormattingModeConverter Class
Represents a value converter that alters the System.Windows.Media.TextFormattingMode based on the specified zoom level.
[ValueConversion(typeof(double), typeof(TextFormattingMode))]
public class ZoomLevelToTextFormattingModeConverter
- Inheritance:
- object object
Remarks
Display mode is used when the zoom level is 1.0.
Ideal mode is used when the zoom level is increased.
Constructors
ZoomLevelToTextFormattingModeConverter()
Initializes an instance of the class.
public ZoomLevelToTextFormattingModeConverter()
Methods
Convert(object?, Type, object?, CultureInfo)
Converts a value.
public object? Convert(object? value, Type targetType, object? parameter, CultureInfo culture)
| Parameter | Type | Description |
|---|---|---|
| value | object | The value produced by the binding source. |
| targetType | Type | The type of the binding target property. |
| parameter | object | The converter parameter to use. |
| culture | CultureInfo | The culture to use in the converter. |
Returns
- object:
A converted value. If the method returns
null, the valid null value is used.
ConvertBack(object?, Type, object?, CultureInfo)
Converts a value.
public object? ConvertBack(object? value, Type targetType, object? parameter, CultureInfo culture)
| Parameter | Type | Description |
|---|---|---|
| value | object | The value that is produced by the binding target. |
| targetType | Type | The type to convert to. |
| parameter | object | The converter parameter to use. |
| culture | CultureInfo | The culture to use in the converter. |
Returns
- object:
A converted value. If the method returns
null, the valid null value is used.
Inherited Members
- object.GetType()
- object.MemberwiseClone()
- object.ToString()
- object.Equals(object)
- object.Equals(object, object)
- object.ReferenceEquals(object, object)
- object.GetHashCode()