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; }
  • 相关阅读:
    javaweb 最简单的分页技术
    Jquery选择器小结
    JSON 初探
    C# GridView 的使用
    C# 操作数据库
    Java中String为什么是不可变
    Eclipse使用技巧小结
    Java File类方法使用详解
    JSP基础语法总结
    JSP取得绝对路径
  • 原文地址:https://www.cnblogs.com/dowtowne/p/3502046.html
Copyright © 2011-2022 走看看