TextBlock
을 XAML의 MainWindow에 추가합니다. 그리고 별도의 .cs 파일에있는 별도의 클래스에서 TextBlock Text를 변경해야합니다. 나는 다음과 같은 시도 : 클래스가 MainWindow를 클래스와 같은 파일에있는 경우별도의 파일에있는 클래스에서 MainWIndow 컨트롤에 액세스
private static fooNameSpace.MainWindow tW1;
tW1 = this;
tW1.textBlock1.Text = "This is a paragraph";
그것은 일을하지만 클래스는 별도의 파일에 상주하는 경우 그것은 나에게 널 예외가 발생합니다. 난 이미 추가했습니다 using fooNameSpace;
아직도 작동하지 않습니다
별도의 파일 클래스에서 MainWindow 및 해당 컨트롤에 대한 참조를 만드는 올바른 방법을 알아낼 수 없습니다. 팁 누군가? 감사합니다.
예, WPF입니다. 나는 tW1 = this이지만; tW1을 MainWindow에 인스턴스화하고 다른 파일의 다른 클래스에있는 버튼에 액세스 할 수있게합니다. 그렇지 않은 경우 어떻게 인스턴스화하거나 참조해야합니까? – KMC