绑定变量到文本块

内容:

我有一个wpf窗口,它的变量float processTime = -1;.

该变量通过引用传递给用户控件.然后,用户控件将变量的引用传递给COM. COM增加变量.

如果在窗口中放置一个断点,则可以看到新的变量值.

现在,我想在屏幕上显示它.

问题:

据我所知,您不能将变量绑定到wpf文本块.您必须使用一个属性.

另外,我不能通过引用将属性传递给我的函数.这就是为什么我使用变量.

编辑:请注意,COM作业是使用DirectShow过滤器流式传输视频.这意味着该工作不仅在调用后完成了……它运行了很长时间,因此为什么我要将变量绑定到屏幕上以便可以实时看到这些值.

便宜的解决方案

我可以做一些计时器,每秒钟更新一个文本块的值…

解决方法:

 public float ProcessTime
 {
    get {return _processTime;}
 }


 //after you do your COM stuff call
 this.OnPropertyChanged("ProcessTime"); 
上一篇:Windows Phone 8.1仅绑定“左”边距属性


下一篇:CSS具体的使用