{"id":55000244,"date":"2020-12-01T00:00:00","date_gmt":"2020-12-23T15:46:22","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=244"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Das_MenuSteuerelement","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/","title":{"rendered":"Das Menu-Steuerelement"},"content":{"rendered":"<p><b>Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf&uuml;gen k&ouml;nnen, haben wir an anderer Stelle bereits erl&auml;utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men&uuml;s bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men&uuml; hinzuf&uuml;gen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.<\/b><\/p>\n<p><b>Grundstruktur des Men&uuml;s<\/b><\/p>\n<p>Normalerweise enth&auml;lt ein <b>Window<\/b>-Element immer ein <b>Grid<\/b>-Element zur Strukturierung der enthaltenen Steuerelemente. Wenn Sie ein Men&uuml; hinzuf&uuml;gen wollen, strukturieren wir den XAML-Code ein wenig um. Als oberstes Element unterhalb des <b>Window<\/b>-Elements verwenden wir dann n&auml;mlich ein <b>DockPanel<\/b>-Element. Wenn wir diesem ein <b>Menu<\/b>-Element und ein <b>Grid<\/b>-Element hinzuf&uuml;gen, werden beide untereinander angeordnet und Sie k&ouml;nnen im <b>Grid<\/b>-Element wie &uuml;blich die weiteren Steuerelemente anordnen. Im folgenden Beispiel f&uuml;gen wir erst einmal ein ganz einfaches Men&uuml; hinzu, das Sie im Entwurf in Bild 1 sehen. Das <b>DockPanel<\/b>-Element enth&auml;lt zuerst ein <b>Menu<\/b>-Element, das Hauptelement eines Men&uuml;s. Diesem f&uuml;gen Sie beliebige <b>MenuItem<\/b>-Elemente zur obersten Ebene hinzu, die alle oben in der Men&uuml;leiste erscheinen. F&uuml;gen Sie den <b>MenuItem<\/b>-Elementen der obersten Ebene weitere <b>MenuItem<\/b>-Elemente hinzu, werden diese darunter angeordnet. Zur Laufzeit erscheinen diese nur, wenn der Benutzer den <b>MenuItem<\/b>-Eintrag der obersten Ebene &ouml;ffnet. Die Beschriftung der Men&uuml;eintr&auml;ge stellen wir mit dem <b>Header<\/b>-Attribut ein:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_244_001.png\" alt=\"Einfaches Men&uuml;\" width=\"499,6607\" height=\"188,4601\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Einfaches Men&uuml;<\/span><\/b><\/p>\n<pre>&lt;Window x:Class=\"MainWindow\" ... Title=\"MainWindow\" Height=\"450\" Width=\"800\"&gt;\r\n     &lt;DockPanel&gt;\r\n         &lt;Menu DockPanel.Dock=\"Top\"&gt;\r\n             &lt;MenuItem Header=\"Datei\"&gt;\r\n                 &lt;MenuItem Header=\"Beenden\"&gt;&lt;\/MenuItem&gt;\r\n             &lt;\/MenuItem&gt;\r\n         &lt;\/Menu&gt;\r\n         &lt;Grid&gt;\r\n             \r\n         &lt;\/Grid&gt;\r\n     &lt;\/DockPanel&gt;\r\n&lt;\/Window&gt;<\/pre>\n<p>Starten wir die Anwendung, erscheint das Men&uuml; wie in Bild 2.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_244_002.png\" alt=\"Einfaches Men&uuml; zur Laufzeit\" width=\"424,7115\" height=\"127,3163\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Einfaches Men&uuml; zur Laufzeit<\/span><\/b><\/p>\n<p><b>Men&uuml;eintr&auml;ge per Alt-Tastenkombination steuern<\/b><\/p>\n<p>Von Windows-Anwendungen, die noch mit dem herk&ouml;mmlichen Men&uuml;system arbeiten, kennen Sie sicher die M&ouml;glichkeit, ein Men&uuml; aufzuklappen oder einen Men&uuml;punkt auszuf&uuml;hren, indem Sie eine bestimmte Tastenkombination bet&auml;tigen. Diese besteht aus der Taste Alt und dem Buchstaben der Bezeichnung des gew&uuml;nschten Men&uuml;eintrags, der unterstrichen dargestellt wird.<\/p>\n<p>Solche Men&uuml;eintr&auml;ge mit unterstrichenen Buchstaben lassen sich auch f&uuml;r die WPF-Men&uuml;s realisieren. Dazu f&uuml;gen Sie nur vor dem Buchstaben, der f&uuml;r die Tastenkombination genutzt werden soll, einen Unterstrich ein wie in den folgenden Beispieleintr&auml;gen:<\/p>\n<pre>&lt;Menu DockPanel.Dock=\"Top\"&gt;\r\n     &lt;MenuItem Header=\"_Datei\"&gt;\r\n         &lt;MenuItem Header=\"_&Ouml;ffnen\"&gt;&lt;\/MenuItem&gt;\r\n         &lt;MenuItem Header=\"_Schlie&szlig;en\"&gt;&lt;\/MenuItem&gt;\r\n         &lt;MenuItem Header=\"_Beenden\"&gt;&lt;\/MenuItem&gt;\r\n     &lt;\/MenuItem&gt;\r\n&lt;\/Menu&gt;<\/pre>\n<p>Die Hauptmen&uuml;punkte sehen danach zun&auml;chst wie &uuml;blich aus. Wenn Sie jedoch die <b>Alt<\/b>-Taste herunterdr&uuml;cken und gedr&uuml;ckt halten, werden die Buchstaben mit dem f&uuml;hrenden Unterstrich unterstrichen dargestellt. Bet&auml;tigen Sie also in diesem Fall bei gedr&uuml;ckter <b>Alt<\/b>-Taste noch den Buchstaben <b>D<\/b>, wird das Untermen&uuml; wie in Bild 3 ge&ouml;ffnet. Dann k&ouml;nnen Sie mit dem entsprechenden weiteren Buchstaben einen der Untermen&uuml;punkte ausw&auml;hlen. Dr&uuml;cken Sie im initialen Zustand nur die <b>Alt<\/b>-Taste und lassen diese wieder los, wird der erste Men&uuml;punkt blau markiert und die mit dem Unterstrich versehenen Buchstaben in den Bezeichnungen werden ebenfalls nun unterstrichen dargestellt. Von nun an k&ouml;nnen Sie mit der Taste <b>Nach unten <\/b>die Untermen&uuml;punkte anzeigen und dann mit den Tasten <b>Nach unten <\/b>und <b>Nach oben <\/b>einen der Men&uuml;punkte ausw&auml;hlen und dann mit der Eingabetaste aufrufen. Wenn das Hauptmen&uuml; bereits mehrere Eintr&auml;ge h&auml;tte, k&ouml;nnten Sie nach dem Bet&auml;tigen der <b>Alt<\/b>-Taste mit den Tasten <b>Nach links <\/b>und <b>Nach rechts <\/b>zwischen den Men&uuml;punkten des Hauptmen&uuml;s navigieren.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_244_003.png\" alt=\"Men&uuml; mit Tastenkombinationen\" width=\"374,7455\" height=\"166,6631\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Men&uuml; mit Tastenkombinationen<\/span><\/b><\/p>\n<p><b>Icons zu den Men&uuml;eintr&auml;gen hinzuf&uuml;gen<\/b><\/p>\n<p>Ein Men&uuml; ist nur halb so h&uuml;bsch, wenn es keine Icons aufweist. Also f&uuml;gen wir dem Men&uuml; ein paar Icons hinzu. Diese m&uuml;ssen Sie zun&auml;chst zum Projekt hinzuf&uuml;gen. Dazu legen wir im Projektmappen-Explorer ein neues Verzeichnis an. Diesem f&uuml;gen wir dann die ben&ouml;tigten Dateien hinzu.<\/p>\n<p>Die Icons lassen sich nicht so eben per Attribut zum Men&uuml;eintrag hinzuf&uuml;gen. Dazu legen wir zun&auml;chst ein Unterelement namens <b>MenuItem.Icon <\/b>an. Dieses enth&auml;lt ein weiteres Unterelement namens <b>Image<\/b>, f&uuml;r dessen <b>Source<\/b>-Attribut wir schlie&szlig;lich den Verweis auf das zu verwendende Bild angeben. Dazu geben Sie den Pfad zu der Datei an, wie er im Projektmappen-Explorer vorliegt, also zum Beispiel <b>\/Icons\/add.png<\/b>:<\/p>\n<pre>&lt;MenuItem Header=\"Eintr&auml;ge mit Icons\"&gt;\r\n     &lt;MenuItem Header=\"_Hinzuf&uuml;gen\"&gt;\r\n         &lt;MenuItem.Icon&gt;\r\n             &lt;Image Source=\"\/Icons\/add.png\"&gt;&lt;\/Image&gt;\r\n         &lt;\/MenuItem.Icon&gt;\r\n     &lt;\/MenuItem&gt;\r\n     &lt;MenuItem Header=\"_Apfel\"&gt;\r\n         &lt;MenuItem.Icon&gt;\r\n             &lt;Image Source=\"\/Icons\/apple.png\"&gt;&lt;\/Image&gt;\r\n         &lt;\/MenuItem.Icon&gt;\r\n     &lt;\/MenuItem&gt;\r\n     &lt;MenuItem Header=\"_Ballon\"&gt;\r\n         &lt;MenuItem.Icon&gt;\r\n             &lt;Image Source=\"\/Icons\/balloon.png\"&gt;&lt;\/Image&gt;\r\n         &lt;\/MenuItem.Icon&gt;\r\n     &lt;\/MenuItem&gt;\r\n&lt;\/MenuItem&gt;<\/pre>\n<div class=\"rcp_restricted\"><p><span style=\"color: #ff0000\">M&ouml;chten Sie weiterlesen? Dann l&ouml;sen Sie Ihr Ticket!<\/span><br \/>\n<span style=\"color: #ff0000\">Hier geht es zur Bestellung des Jahresabonnements des Magazins <strong>Visual Basic Entwickler<\/strong>:<\/span><br \/>\n<span style=\"color: #ff0000\"><a style=\"color: #ff0000\" href=\"https:\/\/shop.minhorst.com\/magazine\/363\/visual-basic-entwickler-jahresabonnement?c=77\">Zur Bestellung ...<\/a><\/span><br \/>\n<span style=\"color: #ff0000\">Danach greifen Sie sofort auf <strong>alle rund 200 Artikel<\/strong> unseres Angebots zu - auch auf diesen hier!<\/span><br \/>\n<span style=\"color: #000000\">Oder haben Sie bereits Zugangsdaten? Dann loggen Sie sich gleich hier ein:<\/span><\/p>\n<\/div>\n\n\t\n\t<form id=\"rcp_login_form\"  class=\"rcp_form\" method=\"POST\" action=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000244\/\">\n\n\t\t\n\t\t<fieldset class=\"rcp_login_data\">\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_login\">Username or Email<\/label>\n\t\t\t\t<input name=\"rcp_user_login\" id=\"rcp_user_login\" class=\"required\" type=\"text\"\/>\n\t\t\t<\/p>\n\t\t\t<p>\n\t\t\t\t<label for=\"rcp_user_pass\">Password<\/label>\n\t\t\t\t<input name=\"rcp_user_pass\" id=\"rcp_user_pass\" class=\"required\" type=\"password\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t\t<p>\n\t\t\t\t<input type=\"checkbox\" name=\"rcp_user_remember\" id=\"rcp_user_remember\" value=\"1\"\/>\n\t\t\t\t<label for=\"rcp_user_remember\">Remember me<\/label>\n\t\t\t<\/p>\n\t\t\t<p class=\"rcp_lost_password\"><a href=\"\/data\/wp\/v2\/posts\/55000244?rcp_action=lostpassword\"><\/a><\/p>\n\t\t\t<p>\n\t\t\t\t<input type=\"hidden\" name=\"rcp_action\" value=\"login\"\/>\n\t\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_redirect\" value=\"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000244\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"cd84a11c30\"\/>\n\t\t\t\t<input id=\"rcp_login_submit\" class=\"rcp-button\" type=\"submit\" value=\"Login\"\/>\n\t\t\t<\/p>\n\t\t\t\t\t<\/fieldset>\n\n\t\t\n\t<\/form>\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf&uuml;gen k&ouml;nnen, haben wir an anderer Stelle bereits erl&auml;utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men&uuml;s bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men&uuml; hinzuf&uuml;gen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[662020,66062020,44000002,44000025,44000028],"tags":[],"yst_prominent_words":[],"class_list":["post-55000244","post","type-post","status-publish","format-standard","hentry","category-662020","category-66062020","category-Benutzeroberflaeche_mit_WPF","category-VBAProgrammierung","category-Word_programmieren"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf\u00fcgen k\u00f6nnen, haben wir an anderer Stelle bereits erl\u00e4utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men\u00fcs bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men\u00fc hinzuf\u00fcgen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Andr\u00e9 Minhorst\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Das Menu-Steuerelement - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf\u00fcgen k\u00f6nnen, haben wir an anderer Stelle bereits erl\u00e4utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men\u00fcs bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men\u00fc hinzuf\u00fcgen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-12-23T15:46:22+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"-001-11-30T00:00:00+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Das Menu-Steuerelement - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf\u00fcgen k\u00f6nnen, haben wir an anderer Stelle bereits erl\u00e4utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men\u00fcs bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men\u00fc hinzuf\u00fcgen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#blogposting\",\"name\":\"Das Menu-Steuerelement - Visual Basic Entwickler\",\"headline\":\"Das Menu-Steuerelement\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/fileadmin\\\/_temp_\\\/2020_06\\\/pic_244_001.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#articleImage\"},\"datePublished\":\"2020-12-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#webpage\"},\"articleSection\":\"2020, 6\\\/2020, Benutzeroberfl\\u00e4che mit WPF, VBA-Programmierung, Word programmieren\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vbentwickler.de\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/#listItem\",\"name\":\"2020\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/#listItem\",\"position\":2,\"name\":\"2020\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#listItem\",\"name\":\"Das Menu-Steuerelement\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#listItem\",\"position\":3,\"name\":\"Das Menu-Steuerelement\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/#listItem\",\"name\":\"2020\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/wp-content\\\/uploads\\\/2022\\\/08\\\/cropped-header_vbe-1.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/\",\"name\":\"Andr\\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Andr\\u00e9 Minhorst\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/\",\"name\":\"Das Menu-Steuerelement - Visual Basic Entwickler\",\"description\":\"Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf\\u00fcgen k\\u00f6nnen, haben wir an anderer Stelle bereits erl\\u00e4utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men\\u00fcs bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men\\u00fc hinzuf\\u00fcgen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_MenuSteuerelement\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"datePublished\":\"2020-12-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/\",\"name\":\"Datenbankentwickler\",\"description\":\"Das Magazin f\\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.\",\"inLanguage\":\"de-DE\",\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Das Menu-Steuerelement - Visual Basic Entwickler","description":"Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf\u00fcgen k\u00f6nnen, haben wir an anderer Stelle bereits erl\u00e4utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men\u00fcs bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men\u00fc hinzuf\u00fcgen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.","canonical_url":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#blogposting","name":"Das Menu-Steuerelement - Visual Basic Entwickler","headline":"Das Menu-Steuerelement","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/fileadmin\/_temp_\/2020_06\/pic_244_001.png","@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#articleImage"},"datePublished":"2020-12-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#webpage"},"articleSection":"2020, 6\/2020, Benutzeroberfl\u00e4che mit WPF, VBA-Programmierung, Word programmieren"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","position":1,"name":"Home","item":"https:\/\/vbentwickler.de","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2020\/#listItem","name":"2020"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2020\/#listItem","position":2,"name":"2020","item":"https:\/\/vbentwickler.de\/category\/2020\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#listItem","name":"Das Menu-Steuerelement"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#listItem","position":3,"name":"Das Menu-Steuerelement","previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2020\/#listItem","name":"2020"}}]},{"@type":"Organization","@id":"https:\/\/vbentwickler.de\/#organization","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","url":"https:\/\/vbentwickler.de\/","logo":{"@type":"ImageObject","url":"https:\/\/vbentwickler.de\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author","url":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","width":96,"height":96,"caption":"Andr\u00e9 Minhorst"}},{"@type":"WebPage","@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#webpage","url":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/","name":"Das Menu-Steuerelement - Visual Basic Entwickler","description":"Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf\u00fcgen k\u00f6nnen, haben wir an anderer Stelle bereits erl\u00e4utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men\u00fcs bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men\u00fc hinzuf\u00fcgen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/#breadcrumblist"},"author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"creator":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"datePublished":"2020-12-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00"},{"@type":"WebSite","@id":"https:\/\/vbentwickler.de\/#website","url":"https:\/\/vbentwickler.de\/","name":"Datenbankentwickler","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","inLanguage":"de-DE","publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"}}]},"og:locale":"de_DE","og:site_name":"Visual Basic Entwickler - Das Magazin f\u00fcr Datenbankentwickler auf Basis von Visual Studio und Co.","og:type":"article","og:title":"Das Menu-Steuerelement - Visual Basic Entwickler","og:description":"Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf\u00fcgen k\u00f6nnen, haben wir an anderer Stelle bereits erl\u00e4utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men\u00fcs bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men\u00fc hinzuf\u00fcgen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.","og:url":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/","og:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","og:image:secure_url":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png","article:published_time":"2020-12-23T15:46:22+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Das Menu-Steuerelement - Visual Basic Entwickler","twitter:description":"Wie Sie einer Anwendung beziehungsweise einem Fenster einer WPF-Anwendung ein Ribbon hinzuf\u00fcgen k\u00f6nnen, haben wir an anderer Stelle bereits erl\u00e4utert. Wer nicht auf die eher platzraubenden Ribbons steht, kann sich auch der klassischen Men\u00fcs bedienen. Diese lassen sich unter WPF genauso leicht definieren wie Ribbons. Dieser Artikel zeigt, wie Sie einem Fenster ein Men\u00fc hinzuf\u00fcgen und welche Steuerelemente sich dort unterbringen lassen. Damit die Optik nicht leidet, bauen wir auch hier passende Icons ein.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000244","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-01-30 16:12:58","updated":"2026-05-16 08:49:40","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/vbentwickler.de\/category\/2020\/\" title=\"2020\">2020<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDas Menu-Steuerelement\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2020","link":"https:\/\/vbentwickler.de\/category\/2020\/"},{"label":"Das Menu-Steuerelement","link":"https:\/\/vbentwickler.de\/Das_MenuSteuerelement\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=55000244"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000244\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000244"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000244"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000244"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}