У меня в проекте у меня есть MainForm с 2 UserControls. Пользователь UserControl1 имеет кнопку, которая делает видимым UserControl2.Показать usercontrol в MainWindow
Вот что я сделал:
UserControl1
private void Button1_MouseLeftButtonUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
{
MainWindow mw = new MainWindow();
mw.CallMethod();
}
MainWindow
public void CallMethod()
{
USERCONTROL2 UC2 = new USERCONTROL2();
UC2.Visibility = Visibility.Visible;
grid.Children.Add(UC2);
}
... но когда я нажимаю кнопку UserControl1, ничто не происходит.
вы создаете новый главный указатель мыши с помощью мыши в обратном направлении, в вашем пользовательском контрте l, это живет внутри вашего главного окна. Эмм, у тебя есть что-то назад :) – bas