WPF程序中的输出消息问题?
如何在程序运行过程中,将所有的消息实时输出到TextBox!
就类似VS窗口下方那样! --------------------编程问答-------------------- 如果你想显示所有系统消息,
这个消息量比较大,怕来不及,影响到系统运行,而且会造成死循环。
--------------------编程问答--------------------
我只想显示我当前运行的那个程序有关的信息。
比如:出现什么异常,什么警告,提示什么的! --------------------编程问答-------------------- 讲所有需要输出消息的地方都输出给textbox不就行了吗…… --------------------编程问答--------------------
我想知道就没有好点的方法吗? --------------------编程问答-------------------- 建议一个全局类,在TextBox所在窗体初始化时,new出这个类的唯一实例,并封装一个方法,这样,你到处都能调整这个方法往TextBox里写东西了:
--------------------编程问答--------------------
public class TextLog{
TextBox textBox1;
public TextLog(TextBox textBox){
this.textBox1 = textBox;
}
public void WriteLog(string text){
textBox1.Text += text;
}
}
就我目前所知是没有,只能自己封装。 --------------------编程问答--------------------
讲所有需要输出消息的地方都输出给textbox不就行了吗……
我想知道就没有好点的方法吗?
try--------------------编程问答-------------------- 自己建一个Log类,功能是输出信息,在需要输出信息的地方加上Log类中相关方法即可。 --------------------编程问答-------------------- 将消息窗口 独立出来 做成自定义控件,绑定一个全局Mode, 然后在需要写消息的地方,给Model 设置值即可
{
...//需要调试的代码
}
catch (Exception ex)
{
System.Windows.MessageBox.Show("错误原因:" + ex.ToString());
}
补充:.NET技术 , C#