界面上放了一个textbox控件tb 新建了一个类sep,在sep中计算一些数据,我想实时在tb中显示出来 现在就是主程序调用了类sep里面的方法,然后sep中又修改了tb.Text来显示数据,这就出现了问题,找不到tb了。 试了通过INotifyPropertyChanged绑定数据,但是在类sep里调用接口的类需要将原来的主界面实例化。 难道就没有办法在新建的类里面调用控件吗?
例如我在public partial class MainWindow : Window中声明TestObject _clr; 我在sep.cs中不能用_clr,而需要先将MainWindow实例化,这样做不对吧?
将tb作为类属性传过去 ***************************************************************************** 签名档: http://feiyun0112.cnblogs.com/
你为什么不在后台文件(xaml.cs)中调用你的那类中的方法,让你那个类中的计算方法返回计算结果,然后你直接在xaml.cs文件中调用方法,得到结果,更新textbox不就行了。
[quote=引用 楼主 danding_ge 的回复:] 界面上放了一个textbox控件tb 新建了一个类sep,在sep中计算一些数据,我想实时在tb中显示出来 现在就是主程序调用了类sep里面的方法,然后sep中又修改了tb.Text来显示数据,这就出现了问题,找不到tb了。 试了通过INotifyPropertyChanged绑定数据,但是在类sep里调用接口的类需要将原来的主界面实例化。 难道就没有办法在新建的类里面调用控件吗?
110,536
社区成员
642,578
社区内容
加载中
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧