zoukankan      html  css  js  c++  java
  • Silverlight数据绑定之 绑定一个int类型的属性

            还就真心不会啊!

            在类FunctionPanel中作如下定义:

            /// <summary>
            /// 鼠标状态 属性
            /// </summary>
            public DependencyProperty nMouseFlagProperty;
    public int nMouseFlag
            {
                get
                {
                    return int.Parse(GetValue(nMouseFlagProperty).ToString());
                }
                set
                {
                    SetValue(nMouseFlagProperty, value);
                }
            }

           再注册一下属性:

    public FunctionPanel()
            {
                nMouseFlagProperty = DependencyProperty.Register("nMouseFlag", typeof(int),
                     typeof(FunctionPanel), new PropertyMetadata(null));
    .....................
    }

           随后,在MainPageLoaded中代码绑定

    MainPageLoaded()
     {  
                .........
    
                /************************************************************************/
                /*        绑定数据                                                      */
                /************************************************************************/
                Binding bind1 = new Binding();
                bind1.Source = m_nMouseLeftFlag;
                bind1.Path = new PropertyPath("nMouseFlag");
                bind1.Mode = BindingMode.TwoWay;
                panel.SetBinding(panel.nMouseFlagProperty, bind1);
                panel.nMouseFlag = 2;
                 
      }

            但是绑定失败,没有什么效果!

            最后,只能保留

    public int nMouseFlag
            {
                get;
                set;
            }

           直接在MainPageLoaded(){}中赋值

    MainPageLoaded()
    {
    .............. panel.nMouseFlag
    = m_nMouseLeftFlag; }
  • 相关阅读:
    Android:res之layer-list的用法
    Android:改变Activity切换方式
    Android:dimen尺寸资源文件的使用
    Android Studio安装、配置
    Android Studio 初探
    Android SDK开发包国内下载地址
    linux下centos安装android sdk最新全面教程【可行】
    CentOS 7.0安装Nvidia驱动
    javascript基础部分
    js api 实现钉钉免登
  • 原文地址:https://www.cnblogs.com/dowtowne/p/3502046.html
Copyright © 2011-2022 走看看