一个有关WPF数据绑定的问题
问个WPF的问题——
我在后台定义了一个变量PX,并赋值。然后我在<XAML>中写了一个<TextBlock Text="{Binding 
*******}"/>
我希望TextBlock 的Text绑定PX的值,现在想问问
*******部分怎么写啊?坐等高手。
              
              
------解决方案--------------------
首先 如果你的程序是面向对象的
那么我觉得应该是这样的
你需要一个对象 里面有属性px,py,name,tootip等
然后你数据库读取出来数据后实例化对象
然后使用对象绘制图像
点的话你可以使用matrixtransform 去定位
信息的现实可以选择使用鼠标mouseenter mouseleve事件现实tootip
------解决方案--------------------        <TextBlock>
                <Run Text="<span style="color: rgb(255, 0, 0);">" />
                 <Run Text="{Binding PY}" />
                 <Run Text="</span>" />
        </TextBlock>
        public String PY { get; set; }
        public MainWindow()
        {
            this.PY = "我是PY的值";
            InitializeComponent();
            
this.DataContext = this;
        }
<、"、>,这三个属于特殊字符,需转移显示。
另外binding的需是”属性“,字段不可以帮顶
------解决方案--------------------没那么麻烦,直接后台构造函数中添加
DataContext = this;
然后定义依赖项属性,最后xaml文件中绑定那个依赖项属性的名字即可。
如果不用依赖项属性,也可以绑定,只不过无法提供更改通知,字段或普通属性值改变的情况下,界面上不会重新自动改变值,因此需要使用依赖项属性。
------解决方案--------------------参考