Например так: у меня есть MainWindow с кнопкой и Window1 с кнопкой, в Window1 я добавляю параметр в конструктор и поле для хранения ссылки, по нажатию кнопки теперь я могу обратиться по ссылке к этому окну, на которое получена ссылка:
public partial class Window1 : Window
{
Window targetWindow;
public Window1(Window targetWindow)
{
InitializeComponent();
this.targetWindow = targetWindow;
}
private void Button_Click(object sender, RoutedEventArgs e)
{
targetWindow.Title = "New title!";
}
}
Теперь, при создании окна Window1 необходимо передать ему ссылку на окно, в котором нужно менять свойство, обработчик клика по кнопке MainWindow:
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
var window = new Window1(this);
window.ShowDialog();
}
}
MainMenu объявил- как? – Андрей NOP Dec 28 '17 at 11:37Name="myWindow", а потом в коде обращайтесь к нему по этому имени:myWindow.Title = "new title";– Андрей NOP Dec 28 '17 at 13:30