Waf.BookLibrary.Library.Presentation.Converters.StringToUriConverter.ConvertBack C# (CSharp) Méthode

ConvertBack() public méthode

public ConvertBack ( object value, Type targetType, object parameter, CultureInfo culture ) : object
value object
targetType System.Type
parameter object
culture System.Globalization.CultureInfo
Résultat object
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            string s = value as string;
            if (s != null) { return s; }

            return ((Uri)value).OriginalString;
        }
    }

Usage Example

        public void ConvertBackTest()
        {
            StringToUriConverter converter = new StringToUriConverter();

            Assert.AreEqual("harry.pott", converter.ConvertBack("harry.pott", null, null, null));

            Assert.AreEqual("harry.pott", converter.ConvertBack(new Uri("harry.pott", UriKind.RelativeOrAbsolute), null, null, null));
        }
StringToUriConverter