【问题标题】:Access TextBox String from static method从静态方法访问文本框字符串
【发布时间】:2011-05-30 10:07:50
【问题描述】:

有没有办法从静态方法访问 wpf ui 元素?我试图从静态方法访问文本框字符串无济于事

【问题讨论】:

  • 您只能从您的静态方法中访问静态成员..

标签: c# wpf


【解决方案1】:

这是不可能的。您的静态方法可以在文本框不存在时运行,因为您的表单没有实例。
静态方法旨在无需任何实例即可运行。
引用wikipedia

因此,静态方法不能 参考具体实例 类(即它不能引用这个, 自我、我等)

【讨论】:

  • 使用<blockquote> 显示引号。
  • 该 Wiki 引用不适用于这种情况 - 它指的是试图引用它所在类的“实例”的静态方法。
【解决方案2】:

需要更多代码才能给出更好的答案。

例如如果您将 Window 参数传递给静态方法,或者如果您传递具有文本框绑定到的属性的 ViewModel 对象,我会说您将能够从静态方法影响 WPF UI。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-03-11
    • 2011-11-03
    • 1970-01-01
    • 1970-01-01
    • 2015-07-22
    • 2012-06-29
    • 1970-01-01
    • 2013-02-13
    相关资源
    最近更新 更多