zoukankan      html  css  js  c++  java
  • 自定义控件中控件绑定自身属性的方法

    在开发应用的时候,难免会制作一些用户控件什么的。控件肯定会有显示数据的功能,而大部分数据又会来自于外界,所以我们需要写一些依赖项属性好让外界把值赋过来。可是得到了值那么又怎么才能绑定它呢?其实很简单,就是在构造里写一句DataContext = this;   然后xaml里面在要绑定的地方写{Binding 属性名}就可以了。

    注:这样做存在问题

    在构造方法内对DataContext设置的话会覆盖外界给的DataContext导致外界无法绑定数据。

    所以要么直接Binding外界DataContext中的数据,要么就改用自定义控件然后使用模板绑定。

  • 相关阅读:
    老陈与小石头运算代码
    第五次作业
    老陈与小石头
    简易四则运算
    四则运算
    对git的认识
    第一次作业
    arcgis-tomcat-cors
    jquery deferred promise
    springloaded hot deploy
  • 原文地址:https://www.cnblogs.com/rainstorm/p/3042953.html
Copyright © 2011-2022 走看看