Может ли кто-нибудь помочь мне по этой проблеме
У меня есть приложение wpf с одним окном и одним элементом управления пользователя.Вызов метода из пользовательского элемента управления для маршрутизируемого события в wpf?
управления пользователя: InventoryMenu
Окно: MenuView
Я создал перенаправленное событие на моем InventoryMenu:
NewImage.AddHandler(Image.MouseDownEvent, new RoutedEventHandler(First_Click1));
Теперь на моем методе First_Click1, я звоню по методу из MenuView
private void First_Click(object sender, RoutedEventArgs e)
{
MenuView menu = new MenuView();
menu.showInventoryView();
}
Теперь из меню:
public void showInventoryView()
{
Inventory inventoryView = new Inventory();
ChildView.Children.Clear();
ChildView.Children.Add(inventoryView);
MessageBox.Show("I was called");
}
Проблема в том, что метод был вызван, но представление не было показано?
Спасибо!
Какое ваше детское представление здесь? –
Прежде всего, покажите окно MenuView, вызывая MenuView.Show() .. затем попробуйте. –