WPF和C#:访问、引用和设置值以控制其他类的属性

本文关键字:控制 其他 属性 设置 访问 引用 WPF | 更新日期: 2023-09-27 17:58:37

一个非常简单的设置-Visual Studio 2010的默认新WPF项目,包含MainWindow和App类以及XAML。在MainWindow上只有一个简单的控件,一个文本框,我们称之为TB。我所要做的就是从另一个类(如App)访问、读取和修改TB的属性。这就是我写的所有代码,但没有人能做到。我不喜欢将TB属性中的值分配给变量,而是直接管理它们。

WPF和C#:访问、引用和设置值以控制其他类的属性

要在其中修改TB的类,将TB的引用存储在该类中。然后使用该引用可以修改TB的属性。

做这样的事。。

 public class MyClass
    {
        Textbox m_TextBox;
        public MyClass(Textbox TB)
        {
        m_TextBox = TB;
        }
        ModifyTextbox()
        {
           m_TextBox.Text = "Hello World";
        }
    }

在MainWindow.cs中创建MyClass 的新实例

   MyClass myClass = new MyClass(TB);