Jak mogę programowo otwierać menu (System.Windows.Controls.Menu) w WPF?Pokazuj menu programowo w WPF
14
A
Odpowiedz
18
zdobyć pozycję menu, i to zrobić:
_menuItem.IsSubmenuOpen = true;
18
Sprawdź ten przykład, w jaki sposób, aby otworzyć menu kontekstowe.
http://www.uxpassion.com/2009/01/how-to-enable-and-show-context-menu-on-left-click-in-wpf/
Podsumowując
można po prostu zadzwonić:
YourContextMenu.IsOpen = true;
To spowoduje wyświetlenie menu kontekstowego, po prostu upewnij się jej wiąże się z FrameworkElement na którym jest wyświetlanie)
0
void CmsBox_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
box = sender as WpfBox;
ContextMenu cms = new ContextMenu();
e.Handled = true;
...
}
1
private void button_Click(object sender, RoutedEventArgs e)
{
var button= sender as FrameworkElement;
if (button != null)
{
button.ContextMenu.IsOpen = true;
}
}
Powiązane problemy
- 1. Android Zmień elementy menu szuflady w menu Programowo programowo
- 2. Menu kontekstowe w WPF
- 3. Wpf - Menu kontekstowe w TabItem Header
- 4. Nie pokazuj menu kontekstowego, jeśli nic nie jest wybrane
- 5. pozycje podmenu w WPF Menu
- 6. Tworzenie pionowego menu w Wpf
- 7. Utwórz pasek menu w WPF?
- 8. Dostosowywanie menu kontekstowego w WPF
- 9. Edycja UITableView programowo pokazuj przycisk usuwania we WSZYSTKICH wierszach
- 10. Android - Programowo wybierz opcję menu
- 11. Programowo otwarte menu Pomocy Macintosha
- 12. Umieść linię podziału w menu w WPF
- 13. Android Twórz proste menu programowo
- 14. Jak programowo utworzyć menu w systemie Android?
- 15. Ustaw widoczność w menu programowo Android
- 16. Zawsze pokazuj listę opcji w TValueListEditor
- 17. pozycja menu WPF z obrazem
- 18. Menu rozwijane w pasku narzędzi WPF
- 19. Jak usunąć menu systemowe w WPF?
- 20. Jak wyłączyć Mnemoniki w elementach menu WPF?
- 21. Programowo zmiana reguły poprawności w WPF TextBox
- 22. Zmienianie rozmiaru okna wpf programowo w C#
- 23. Jak programowo zmienić tytuł w oknie wpf?
- 24. Programowanie elementów menu Popup automatycznie programowo
- 25. Jak programowo zamknąć menu ActionMode na Honeycomb?
- 26. Zmiana elementów menu programowo z wtyczki Eclipse
- 27. Lista rozwijana z kontrolkami menu WPF
- 28. Wyrównywanie menu wstążki WPF po prawej?
- 29. Jak ukryć paski menu WPF DocumentViewer?
- 30. Przeglądarka WPF C# przewija nad górnym menu
Nie, OP pyta o klasę menu (System.Windows.Controls.Menu). Nie ma właściwości IsOpen. Być może myślisz o klasie ContextMenu. –
Będziesz także potrzebował zainicjować 'YourContextMenu.PlacementTarget' z zamierzonym" docelowym "UIElement. W przeciwnym razie menu zbudowane dynamicznie z łańcucha XAML (przy użyciu 'XamlReader') nie będzie w stanie rozwiązać zasobów i nie będzie miało na przykład ikon. – zmechanic