79 implementations of IValueConverter
PresentationFramework (16)
src\Framework\MS\Internal\Data\DefaultValueConverter.cs (7)
384internal class SourceDefaultValueConverter : DefaultValueConverter, IValueConverter 420internal class TargetDefaultValueConverter : DefaultValueConverter, IValueConverter 455internal class SystemConvertConverter : IValueConverter 557internal class ObjectTargetConverter : DefaultValueConverter, IValueConverter 604internal class ObjectSourceConverter : DefaultValueConverter, IValueConverter 652internal class ListSourceConverter : IValueConverter 690internal class InterfaceConverter : IValueConverter
src\Framework\MS\Internal\Data\DynamicValueConverter.cs (1)
27internal class DynamicValueConverter : IValueConverter
src\Framework\System\Windows\Controls\AlternationConverter.cs (1)
26public class AlternationConverter : IValueConverter
src\Framework\System\Windows\Controls\BooleanToSelectiveScrollingOrientationConverter.cs (1)
18internal sealed class BooleanToSelectiveScrollingOrientationConverter : IValueConverter
src\Framework\System\Windows\Controls\BooleanToVisibilityConverter.cs (1)
24public sealed class BooleanToVisibilityConverter : IValueConverter
src\Framework\System\Windows\Controls\DataGridHeadersVisibilityToVisibilityConverter.cs (1)
18internal sealed class DataGridHeadersVisibilityToVisibilityConverter : IValueConverter
src\Framework\System\Windows\Controls\InkCanvas.cs (1)
3158private class ActiveEditingMode2VisibilityConverter : IValueConverter
src\Framework\System\Windows\Controls\StickyNote.cs (1)
1949private class InkEditingModeConverter : IValueConverter
src\Framework\System\Windows\Documents\ZoomPercentageConverter.cs (1)
29public sealed class ZoomPercentageConverter : IValueConverter
src\Framework\System\Windows\Navigation\JournalEntryListConverter.cs (1)
32public sealed class JournalEntryListConverter : IValueConverter
System.Activities.Core.Presentation (13)
System\Activities\Core\Presentation\ArgumentIdentifierTrimConverter.cs (1)
12internal sealed class ArgumentIdentifierTrimConverter : IValueConverter
System\Activities\Core\Presentation\CaseLabelVisibilityConverter.cs (1)
11class CaseLabelVisibilityConverter : IValueConverter
System\Activities\Core\Presentation\DisplayNameConverter.cs (1)
15internal sealed class DisplayNameConverter : IValueConverter
System\Activities\Core\Presentation\DynamicActivityPropertyToTooltipConverter.cs (1)
14internal sealed class DynamicActivityPropertyToTooltipConverter : IValueConverter
System\Activities\Core\Presentation\ExpressionToExpressionTextConverter.cs (1)
15class ExpressionToExpressionTextConverter : IValueConverter
System\Activities\Core\Presentation\GenericTypeArgumentConverter.cs (1)
11public sealed class GenericTypeArgumentConverter : IValueConverter
System\Activities\Core\Presentation\HintTextMaxWidthConverter.cs (1)
14internal sealed class HintTextMaxWidthConverter : IValueConverter
System\Activities\Core\Presentation\IsStateRootDesignerConverter.cs (1)
18internal sealed class IsStateRootDesignerConverter : IValueConverter
System\Activities\Core\Presentation\NotConverter.cs (1)
21internal sealed class NotConverter : IValueConverter
System\Activities\Core\Presentation\StateLinkButtonToolTipConverter.cs (1)
16internal sealed class StateLinkButtonToolTipConverter : IValueConverter
System\ServiceModel\Activities\Presentation\ActivityXRefConverter.cs (1)
14sealed class ActivityXRefConverter : IValueConverter
System\ServiceModel\Activities\Presentation\ContentButtonTitleConverter.cs (1)
13sealed class ContentButtonTitleConverter : IValueConverter
System\ServiceModel\Activities\Presentation\TypeToTreeConverter.cs (1)
18sealed class TypeToTreeConverter : IValueConverter
System.Activities.Presentation (50)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\GenericTypeParameterConverter.cs (1)
17internal sealed class GenericTypeParameterConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\TextFormatConverter.cs (1)
17internal class TextFormatConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\FlagPanel.cs (1)
70sealed class CheckBoxStringConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\FlagStringConverter.cs (1)
12sealed class FlagStringConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\ImageSourceToImageConverter.cs (1)
22internal class ImageSourceToImageConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\NewItemFactoryTypeModelToDisplayNameConverter.cs (1)
19internal class NewItemFactoryTypeModelToDisplayNameConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\newitemfactorytypemodeltotypenameconverter.cs (1)
16internal class NewItemFactoryTypeModelToTypeNameConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\NonZeroToBoolConverter.cs (1)
18internal class NonZeroToBoolConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\PropertyValueToDisplayNameConverter.cs (1)
24internal class PropertyValueToDisplayNameConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Editors\PropertyValueToStandardValuesConverter.cs (1)
27internal class PropertyValueToStandardValuesConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\AppendSuffixConverter.cs (1)
23internal class AppendSuffixConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\BoolToDoubleConverter.cs (1)
22internal class BoolToDoubleConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\BoolToVisibilityCollpasedConverter.cs (1)
21internal class BoolToVisibilityCollapsedConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\BoolToVisibilityHiddenConverter.cs (1)
21internal class BoolToVisibilityHiddenConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\ComposingConverter.cs (1)
16internal sealed class ComposingConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\EqualsConverter.cs (1)
13internal class EqualsConverter : DependencyObject, IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\IntegerToVisibilityConverter.cs (1)
22internal class IntegerToVisibilityConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\IsNullConverter.cs (1)
18internal class IsNullConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\NotConverter.cs (1)
19internal sealed class NotConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\NullToBoolConverter.cs (1)
23internal class NullToBoolConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\SwitchConverter.cs (1)
25internal class SwitchConverter : DependencyObject, IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\ValueConverters.cs (1)
69internal sealed class BoolToVisibilityConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Converters\ArgumentToExpressionConverter.cs (1)
17public class ArgumentToExpressionConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Converters\ModelItemToAnnotationEnabledConverter.cs (1)
12internal class ModelItemToAnnotationEnabledConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Converters\ModelPropertyEntryToModelItemConverter.cs (1)
19public sealed class ModelPropertyEntryToModelItemConverter : IMultiValueConverter, IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Converters\ModelPropertyEntryToOwnerActivityConverter.cs (1)
15public class ModelPropertyEntryToOwnerActivityConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Converters\ModelToObjectValueConverter.cs (1)
13public class ModelToObjectValueConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Converters\VBIdentifierTrimConverter.cs (1)
9class VBIdentifierTrimConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorPointsToArrowTransformConverter.cs (1)
18class ConnectorPointsToArrowTransformConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorPointsToSegmentsConverter.cs (1)
14class ConnectorPointsToSegmentsConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorStartDotConverter.cs (1)
13class ConnectorStartDotConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\GenericTypeParameterConverter.cs (1)
10internal sealed class GenericTypeParameterConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\NotConverter.cs (1)
10internal sealed class NotConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\NullToBooleanConverter.cs (1)
11internal sealed class NullToBooleanConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\TextFormattingConverter.cs (1)
14internal sealed class TextFormattingConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxItemImageConverter.cs (1)
21sealed class ToolboxItemImageConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\TypeNameConverter.cs (1)
12internal sealed class TypeNameConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\VariableExpressionConverter.cs (1)
12class VariableExpressionConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\CanExpandCollapseAllConverter.cs (1)
11sealed class CanExpandCollapseAllConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.xaml.cs (2)
1474private sealed class ZoomToTicksConverter : IValueConverter 1695private sealed class CustomZoomPercentageConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\ModelPropertyPathExpanderConverter.cs (1)
14sealed class ModelPropertyPathExpanderConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\PropertyEntryToEditingContextConverter.cs (1)
9class PropertyEntryToEditingContextConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\PropertyEntryToEditorOptionConverter.cs (1)
18sealed class PropertyEntryToEditorOptionConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\TypePresenter.xaml.cs (1)
863sealed class TypeWrapperConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\TypeToArgumentTypeConverter.cs (1)
15internal sealed class TypeToArgumentTypeConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\TypeToStringValueConverter.cs (1)
12class TypeToStringValueConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\VariableDesigner.xaml.cs (2)
1460sealed class DesignTimeVariableToScopeConverter : IValueConverter 1480sealed class ScopeToTooltipConverter : IValueConverter
System.Activities.Presentation\System\Activities\Presentation\View\VisualBasicEditor.xaml.cs (1)
2152internal sealed class TypeToPromptTextConverter : IValueConverter
52 references to IValueConverter
PresentationFramework (30)
src\Framework\MS\Internal\Data\DataBindEngine.cs (5)
375internal IValueConverter GetDefaultValueConverter(Type sourceType, 379IValueConverter result = _valueConverterTable[sourceType, targetType, targetToSource]; 711public IValueConverter this[Type sourceType, Type targetType, bool targetToSource] 717return (IValueConverter)value; 721public void Add(Type sourceType, Type targetType, bool targetToSource, IValueConverter value)
src\Framework\MS\Internal\Data\DefaultValueConverter.cs (2)
63internal static IValueConverter Create(Type sourceType, 249internal static readonly IValueConverter ValueConverterNotNeeded = new ObjectTargetConverter(typeof(object), null);
src\Framework\MS\Internal\Data\DynamicValueConverter.cs (1)
129private IValueConverter _converter;
src\Framework\System\Windows\Controls\DataGrid.cs (4)
1472public static IValueConverter HeadersVisibilityConverter 1492public static IValueConverter RowDetailsScrollingConverter 8665private static IValueConverter _headersVisibilityConverter; // Used to convert DataGridHeadersVisibility to Visibility in styles 8666private static IValueConverter _rowDetailsScrollingConverter; // Used to convert boolean (DataGrid.RowDetailsAreFrozen) into a SelectiveScrollingMode
src\Framework\System\Windows\Data\Binding.cs (2)
488public IValueConverter Converter 490get { return (IValueConverter)GetValue(Feature.Converter, null); }
src\Framework\System\Windows\Data\BindingExpression.cs (7)
356internal IValueConverter Converter 358get { return (IValueConverter)GetValue(Feature.Converter, null); } 444IValueConverter converter = Engine.GetDefaultValueConverter(type, 1268IValueConverter implicitConverter = null; 1617private object ConvertHelper(IValueConverter converter, object value, Type targetType, object parameter, CultureInfo culture) 1686private object ConvertBackHelper(IValueConverter converter, 1845IValueConverter implicitConverter = null;
src\Framework\System\Windows\Data\PropertyGroupDescription.cs (4)
73IValueConverter converter) 101IValueConverter converter, 143public IValueConverter Converter 273IValueConverter _converter;
src\Framework\System\Windows\Data\ValueConversionAttribute.cs (1)
22/// This attribute allows the author of a <seealso cref="System.Windows.Data.IValueConverter"/>
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (2)
6556typeof(System.Windows.Data.IValueConverter), // type 6560bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.Data.Binding)target).Converter = (System.Windows.Data.IValueConverter)value; };
src\Framework\System\Windows\TemplateBindingExtension.cs (2)
91public IValueConverter Converter 115private IValueConverter _converter;
System.Activities.Core.Presentation (2)
System\ServiceModel\Activities\Presentation\TypeToTreeConverter.cs (2)
20object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture) 98object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
System.Activities.Presentation (20)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\GenericTypeParameterConverter.cs (2)
31object IValueConverter.Convert(object value, Type convertToType, object containerParameter, CultureInfo culture) 50object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\AutomatedChoiceEditor.cs (3)
27typeof(IValueConverter), 36public IValueConverter AutomationValueConverter 38get { return (IValueConverter)this.GetValue(AutomationValueConverterProperty); }
System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\ComposingConverter.cs (3)
18private List<IValueConverter> converters = new List<IValueConverter>(); 21public List<IValueConverter> Converters
System.Activities.Presentation\System\Activities\Presentation\DesignObjectWrapper.cs (2)
754static IValueConverter ModelPropertyEntryToModelItemConverter 762static IValueConverter ModelPropertyEntryToOwnerActivityConverter
System.Activities.Presentation\System\Activities\Presentation\GenericTypeParameterConverter.cs (3)
23static IValueConverter baseFullNameConverter = 25static IValueConverter baseShortNameConverter = 28IValueConverter Converter
System.Activities.Presentation\System\Activities\Presentation\NotConverter.cs (1)
12static IValueConverter baseConverter =
System.Activities.Presentation\System\Activities\Presentation\Toolbox\ToolboxItemImageConverter.cs (2)
23object IValueConverter.Convert(object value, Type targetType, object parameter, CultureInfo culture) 42object IValueConverter.ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
System.Activities.Presentation\System\Activities\Presentation\View\DesignerView.xaml.cs (1)
1483IValueConverter baseConverter;
System.Activities.Presentation\System\Activities\Presentation\View\ExpressionValueEditor.cs (3)
28IValueConverter converter = (ModelPropertyEntryToOwnerActivityConverter)EditorResources.GetResources()["ModelPropertyEntryToOwnerActivityConverter"]; 89IValueConverter typeToStringConverter = (IValueConverter)EditorResources.GetResources()["TypeParameterConverter"];