Catel.MVVM.Converters.TextToUpperCaseConverter.Convert C# (CSharp) Метод

Convert() защищенный Метод

Modifies the source data before passing it to the target for display in the UI.
protected Convert ( object value, Type targetType, object parameter ) : object
value object The source data being passed to the target.
targetType System.Type The of data expected by the target dependency property.
parameter object An optional parameter to be used in the converter logic.
Результат object
        protected override object Convert(object value, Type targetType, object parameter)
        {
            var stringValue = value as string;
            if (stringValue != null)
            {
#if NETFX_CORE || XAMARIN_FORMS
                return stringValue.ToUpper();
#else
                return stringValue.ToUpper(CurrentCulture ?? CultureInfo.CurrentCulture);
#endif
            }

            return value;
        }
        #endregion

Usage Example

            public void ReturnsNullForNullValue()
            {
                var converter = new TextToUpperCaseConverter();

                Assert.AreEqual(null, converter.Convert(null, typeof(string), null, (CultureInfo)null));
            }
All Usage Examples Of Catel.MVVM.Converters.TextToUpperCaseConverter::Convert
TextToUpperCaseConverter