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

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

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

      WPF中bind使用

      1、例TextBox的text關(guān)聯(lián)類的屬性

      1.1、類的創(chuàng)建

          class TestViewMode : INotifyPropertyChanged
          {
              public event PropertyChangedEventHandler PropertyChanged;
              protected void OnPropertyChanged(string propertyName)
              {
                  PropertyChangedEventHandler handler = PropertyChanged;
                  if (handler != null)
                  {
                      handler(this, new PropertyChangedEventArgs(propertyName));
                  }
              }
              public string show;//顯示
      
              public string Show
              {
                  get { return show; }
                  set
                  {
                      show = value;
                      PropertyChanged(this, new PropertyChangedEventArgs("Show"));
                  }
              }
        }

      1.2、XAML代碼

      <TextBox x:Name="textBox" Text="{Binding  Path=Show, Mode=TwoWay}" />

      1.3、關(guān)聯(lián)上下文

          public partial class MainWindow : Window
          {
              TestViewMode vm =new TestViewMode();
              public MainWindow()                 
              {          
                 this.DataContext = vm;
              }
          }

      2、類中靜態(tài)變量在關(guān)聯(lián)主窗口中的TextBox、在另外的頁面中調(diào)用這個靜態(tài)變量

      2.1、類的創(chuàng)建

          class TestViewMode : INotifyPropertyChanged
          {
              // 定義靜態(tài)屬性值變化事件 
              public static event EventHandler<PropertyChangedEventArgs> StaticPropertyChanged;
      
              private static void OnStaticPropertyChanged([CallerMemberName] string propertyName = null)
              {
                  OnStaticPropertyChanged(new PropertyChangedEventArgs(propertyName));
              }
      
              private static void OnStaticPropertyChanged(PropertyChangedEventArgs e)
              {
                  StaticPropertyChanged?.Invoke(null, e);
              }
              private static string property1;
              // 定義靜態(tài)屬性
              public static string Property1
              {
                  get => property1;
                  set
                  {
                      property1 = value;
                      OnStaticPropertyChanged();
                  }
              }
          }

      2.2、XAML代碼

      <TextBox x:Name="textBox" Text="{Binding  Path=Property1, Mode=TwoWay}" />

      2.3、關(guān)聯(lián)上下文

          public partial class MainWindow : Window
          {
              TestViewMode vm =new TestViewMode();
              public MainWindow()                 
              {          
                 this.DataContext = vm;
              }
          }

      2.4 在Page頁面直接調(diào)用

      TestViewMode.Property1 = "xxxxxx";

       

      posted @ 2023-12-29 09:29  蘇文cjp  閱讀(68)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 高清在线一区二区三区视频| 97精品伊人久久久大香线蕉| 国产喷水1区2区3区咪咪爱av| 亚洲人成网站在线观看播放不卡| 久久综合给合久久狠狠狠88| 午夜av高清在线观看| 国产精品日韩av在线播放| 国产精品亚洲а∨天堂2021| 一区二区三区AV波多野结衣| 不卡高清AV手机在线观看| 宜阳县| 亚洲无av中文字幕在线| 色悠悠国产精品免费观看| 亚洲中文无码av永久不收费| 国产成人拍国产亚洲精品| 亚洲情A成黄在线观看动漫尤物| 激情综合网五月婷婷| 国内精品久久久久影院日本| 亚洲精品三区二区一区一| 亚洲香蕉伊综合在人在线| 波多野结衣久久一区二区| 久久国内精品一区二区三区| 香蕉在线精品一区二区| 日本一区不卡高清更新二区| 99久久精品国产一区色| 中国女人内谢69xxxx| 国产精品人成视频免| 亚洲精品一区二区三区片| 四虎永久在线精品无码视频| 欧美精品一区二区三区中文字幕| 日本熟妇乱一区二区三区| 国产免费一区二区三区在线观看| 思思久99久女女精品| 亚洲一区二区三区18禁| 下面一进一出好爽视频| 亚洲综合无码一区二区三区不卡| 午夜男女爽爽影院在线| 国产精品一区二区香蕉| 久久精品视频一二三四区| 午夜福利看片在线观看| 四川省|