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; }
  • 相关阅读:
    C#转C++的一点分享
    数据挖掘十大经典算法
    在硅谷面试:如何证明你是最优秀的?
    .NET技术+25台服务器怎样支撑世界第54大网站
    如何将Vim打造成一个成熟的IDE
    24点算法
    12个Web设计师必备的Bootstrap工具
    程序员必须进行的10项投资
    转载:传说中的T检验
    三测
  • 原文地址:https://www.cnblogs.com/dowtowne/p/3502046.html
Copyright © 2011-2022 走看看