WPF и C #: доступ, ссылка и установка значения для управления свойствами из другого класса - PullRequest
2 голосов
/ 08 июня 2011

Действительно простая установка - новый WPF-проект Visual Studio 2010 по умолчанию с классами MainWindow и App и XAML.В MainWindow есть только простой элемент управления, текстовое поле, назовем его TB.Все, что я пытаюсь сделать, это получить доступ, прочитать и изменить свойства TB из другого класса, такого как App.Вот и весь код, который я написал, но ничего не могу сделать.Я предпочитаю не присваивать значения свойств TB переменным, а управлять ими напрямую.

1 Ответ

1 голос
/ 08 июня 2011

Класс, в котором вы хотите изменить 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);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...