<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      代碼改變世界

      MVVM轉(zhuǎn)換器Int2StringConverter基礎(chǔ)類

      2016-10-21 17:22  極無憲  閱讀(407)  評論(0)    收藏  舉報(bào)

      很多時(shí)候都是會(huì)用到int 轉(zhuǎn)換為字符串的情況的轉(zhuǎn)換器

      可能在編輯界面需要一個(gè)下拉框來顯示列表

      在列表頁面需要一個(gè)轉(zhuǎn)換器顯示為具體的字符串?dāng)?shù)據(jù)

      這個(gè)時(shí)候使用,有一個(gè)Items屬性的轉(zhuǎn)換器,就都搞定了

      using Client.Model;
      using System;
      using System.Collections.Generic;
      using System.Collections.ObjectModel;
      using System.Linq;
      using System.Text;
      using System.Windows.Data;
      
      namespace Client.Common.Converter
      {
          [ValueConversion(typeof(int), typeof(string))]
          public class Int2StringConverter : NotifyPropertyChanged, IValueConverter
          {
              public Int2StringConverter()
              {
                  Items = new ObservableCollection<ListItem>();
                  InitialItems();
              }
      
              protected virtual void InitialItems()
              {
      
              }
              public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
              {
                  string result = string.Empty;
                  if (value == null)
                  {
                      return result;
                  }
                  int sourceValue = System.Convert.ToInt32(value);
                  var model = Items.Where(f => f.Value == sourceValue).FirstOrDefault();
                  if (model != null)
                      result = model.DisplayName;
                  return result;
              }
      
              public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
              {
                  int result = -1;
                  if (value == null)
                  {
                      return result;
                  }
                  string sourceValue = value.ToString();
                  var model = Items.Where(f => f.DisplayName == sourceValue);
                  if (model.Count() > 0)
                      result = model.First().Value.Value;
                  return result;
              }
      
      
              private ObservableCollection<ListItem> items;
      
              public ObservableCollection<ListItem> Items
              {
                  get { return items; }
                  set
                  {
                      items = value;
                      OnPropertyChanged("Items");
                  }
              }
      
      
          }
      }
      

        

       

      主站蜘蛛池模板: 少妇高潮毛片免费看| 国产精品自拍午夜福利| 大地资源免费视频观看| 日韩人妻无码一区二区三区| 亚洲精品成人福利网站| 国产精品成人网址在线观看| 免费午夜无码视频在线观看| 欧美嫩交一区二区三区| 日韩少妇内射免费播放| 亚洲一精品一区二区三区| 精品亚洲欧美高清不卡高清 | 亚洲中文字幕精品第三区| 艳妇臀荡乳欲伦交换在线播放| 国产亚洲精品合集久久久久| 性欧美牲交在线视频| 99riav国产精品视频| 国产一区二区av天堂热| 欧美午夜小视频| 97色伦97色伦国产| 亚洲av在线观看| 中文字幕av日韩有码| 国产999久久高清免费观看| 91人妻熟妇在线视频| 国产一级小视频| 精品国产综合成人亚洲区| 最新偷拍一区二区三区| 国产精品无码专区| 国产无遮挡性视频免费看| 国内精品自线在拍| 免费A级毛片中文字幕| 国产日韩av二区三区| 国产精品国产三级国产试看| 推特国产午夜福利在线观看| 国产成人精品1024免费下载| 亚洲成av人片不卡无码手机版| 2020年最新国产精品正在播放| 欧美牲交a欧美牲交aⅴ一| 亚洲欧美在线观看品| 久久综合久中文字幕青草| 亚洲a∨无码无在线观看| 久久亚洲日韩精品一区二区三区|