如何调用带参数的控件?我已经使用了这个,但没有找到!WPF调用控件
这是错误我得到:
附加信息:参数数量不匹配。
而这种情况发生时,我做了一个简单的检查,文本控件的text属性是否为空。这部作品在的WinForms:
if (this.textboxlink.Text == string.Empty)
SleepThreadThatIsntNavigating(5000);
它这个,如果行catch块跳跃,并表明我的消息。
这是我尝试调用控制:
//委托: 私人委托无效TBXTextChanger(字符串文本);
private void WriteToTextBox(string text)
{
if (this.textboxlink.Dispatcher.CheckAccess())
{
this.textboxlink.Text = text;
}
else
{
this.textboxlink.Dispatcher.Invoke(
System.Windows.Threading.DispatcherPriority.Normal,
new TBXTextChanger(this.WriteToTextBox));
}
}
我在做什么错?自从我何时需要调用控件时,我只想阅读其内容?
好吧,我修正了这个问题,那是我的第一个问题。但是,我如何阅读文本框的内容? – Yustme 2010-10-25 17:13:20
通常情况下,你会在单独的线程中调用工作函数之前阅读它... – 2010-10-25 17:14:10
但我必须经常阅读它。不只是在它之前。工作者线程是一个无限的线程,只有在程序关闭时才会停止。这个应用程序在WinForm中工作正常,即时将它迁移到WPF – Yustme 2010-10-25 17:23:54