Henehefu 用 ウィキ

メニュー



- Views

最近の更新

取得中です。

WPFメモ > 今日書いたコンバータ > TitleConverter.cs


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

// 
    public class TitleConverter : IValueConverter
    {
        public TitleConverter()
        {
            Title = string.Empty;
            Separator = " - ";
        }
 
        public string Title
        {
            get;
            set;
        }
 
        public string Separator
        {
            get;
            set;
        }
 
        #region IValueConverter メンバ
 
        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            try {
                var text = value as string;
                var result =
                    (string.IsNullOrEmpty(text) ?
                    Title :
                    (text + Separator + Title));
                return result;
            }
            catch(Exception) {
                return DependencyProperty.UnsetValue;
            }
        }
 
        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            throw new NotImplementedException();
        }
 
        #endregion
    }
 

タグ一覧