{"id":55000085,"date":"2017-06-01T00:00:00","date_gmt":"2020-03-27T19:26:14","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=85"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Das_ListBoxSteuerelement_Grundlagen","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/","title":{"rendered":"Das ListBox-Steuerelement: Grundlagen"},"content":{"rendered":"<p><b>Wer unter Access\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein &auml;hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l&auml;sst sich sehr leicht definieren und mit Daten f&uuml;llen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f&uuml;llen, Eintr&auml;ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge&auml;nderte Auswahl oder einen Doppelklick reagieren k&ouml;nnen.<\/b><\/p>\n<h2>Programmiersprache<\/h2>\n<p>Die Beispiele in diesem Artikel basieren auf C#.<\/p>\n<h2>Hinweis<\/h2>\n<p>Um die verschiedenen Beispiele &uuml;bersichtlich darzustellen, haben wir diese statt in verschiedenen <b>Window<\/b>-Elementen in <b>Page<\/b>-Elementen untergebracht, die dann &uuml;ber das Ribbon im Kopf des Fensters <b>MainWindow <\/b>per Mausklick auf den jeweiligen Ribbon-Button ge&ouml;ffnet werden k&ouml;nnen.<\/p>\n<p>Die Definition des <b>RibbonButton<\/b>-Elements enth&auml;lt dann im Attribut <b>tag <\/b>den Namen des zu &ouml;ffnenden <b>Page<\/b>-Elements:<\/p>\n<pre>&lt;RibbonButton Label=\"Einfache Eintr&auml;ge\" Click=\"RibbonButton_Click\" Tag=\"pgeEinfacheEintraege\"&gt;&lt;\/RibbonButton&gt;<\/pre>\n<p>Die dort angegebene Ereignismethode <b>Ribbon_Button_Click <\/b>fragt den Wert des <b>Tag<\/b>-Attributs ab und &ouml;ffnet das entsprechende <b>Page<\/b>-Element im <b>Frame<\/b>-Steuerelement:<\/p>\n<pre>private void RibbonButton_Click(object sender, RoutedEventArgs e) {\r\n     RibbonButton button = (RibbonButton)sender;\r\n     string pge = button.Tag.ToString();\r\n     Workzone.Content = GetInstance(\"ListBox_Beispiele.\" + pge);\r\n}<\/pre>\n<h2>Listbox hinzuf&uuml;gen<\/h2>\n<p>Der erste und einfachste Schritt ist das Hinzuf&uuml;gen des ListBox-Elements: Dazu ziehen Sie es einfach aus der Toolbox in das WPF-Fenster und lassen es dort fallen.<\/p>\n<p>Oder Sie machen es wie ein richtiger Programmierer und f&uuml;gen ein <b>ListBox<\/b>-Element zur XAML-Definition des Fensters hinzu:<\/p>\n<pre>&lt;ListBox x:Name=\"lstBeispiel\" Height=\"100\" Width=\"300\" Margin=\"10,10\" HorizontalAlignment=\"Left\" VerticalAlignment=\"Top\"&gt;&lt;\/ListBox&gt;<\/pre>\n<p>Zusammen mit einem Label soll unsere erste Beispiel-ListBox dann wie folgt deklariert sein und im Entwurf wie in Bild 1 aussehen:<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2017_03\/pic_85_001.png\" alt=\"Entwurf unseres ListBox-Steuerelements\" width=\"549,6265\" height=\"378,2486\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Entwurf unseres ListBox-Steuerelements<\/span><\/b><\/p>\n<pre>&lt;Grid&gt;\r\n     &lt;Grid.RowDefinitions&gt;\r\n         &lt;RowDefinition&gt;&lt;\/RowDefinition&gt;\r\n     &lt;\/Grid.RowDefinitions&gt;\r\n     &lt;Grid.ColumnDefinitions&gt;\r\n         &lt;ColumnDefinition Width=\"100\"&gt;&lt;\/ColumnDefinition&gt;\r\n         &lt;ColumnDefinition&gt;&lt;\/ColumnDefinition&gt;\r\n     &lt;\/Grid.ColumnDefinitions&gt;\r\n     &lt;Label Grid.Column=\"0\" Margin=\"10,10,10,10\"&gt;Listbox:&lt;\/Label&gt;\r\n     &lt;ListBox x:Name=\"lstBeispiel\" Grid.Column=\"1\" Margin=\"10,10,10,10\"&gt;&lt;\/ListBox&gt;\r\n&lt;\/Grid&gt;<\/pre>\n<h2>Eintr&auml;ge vordefinieren<\/h2>\n<p>Vielleicht wissen Sie schon zur Entwurfszeit, welche Eintr&auml;ge die Liste anzeigen soll. Dann k&ouml;nnen Sie diese Elemente einfach per XAML festlegen. Der XAML-Code f&uuml;r die ListBox sieht dann wie folgt aus:<\/p>\n<pre>&lt;ListBox x:Name=\"lstEintraege\" Grid.Column=\"1\" Margin=\"10,10,10,10\"&gt;\r\n     &lt;ListBoxItem&gt;Erster Eintrag&lt;\/ListBoxItem&gt;\r\n     &lt;ListBoxItem&gt;Zweiter Eintrag&lt;\/ListBoxItem&gt;\r\n     &lt;ListBoxItem&gt;Dritter Eintrag&lt;\/ListBoxItem&gt;\r\n     &lt;ListBoxItem&gt;Vierter Eintrag&lt;\/ListBoxItem&gt;\r\n&lt;\/ListBox&gt;<\/pre>\n<p>Diese Eintr&auml;ge werden dann in der ListBox wie in Bild 2 angezeigt.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2017_03\/pic_85_003.png\" alt=\"Feste Beispieleintr&auml;ge in einem ListBox-Element\" width=\"499,6607\" height=\"335,3887\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Feste Beispieleintr&auml;ge in einem ListBox-Element<\/span><\/b><\/p>\n<h2>Element per XAML vorselektieren<\/h2>\n<p>Wenn Sie die Elemente per XAML vordefinieren, k&ouml;nnen Sie auch einen der Eintr&auml;ge vorselektieren. Dazu f&uuml;gen Sie dem betroffenen Element einfach das Attribut <b>IsSelected <\/b>hinzu und stellen es auf <b>true <\/b>ein:<\/p>\n<pre>&lt;ListBoxItem IsSelected=\"true\"&gt;Erster Eintrag&lt;\/ListBoxItem&gt;<\/pre>\n<h2>ListBox-Element mit Texten f&uuml;llen<\/h2>\n<p>Die erste Schaltfl&auml;che, die wir hinzuf&uuml;gen, soll einen Eintrag zum Listenfeld hinzuf&uuml;gen. Das erledigen wir mit der <b>Add<\/b>-Methode der <b>Items<\/b>-Auflistung der ListBox. Die Schaltfl&auml;che definieren wir wie folgt:<\/p>\n<pre>&lt;Button x:Name=\"btnNamen\" Grid.Column=\"0\" Grid.ColumnSpan=\"2\" Grid.Row=\"1\" Height=\"30\" Margin=\"10,10,10,10\" Click=\"btnNamen_Click\"&gt;Namen&lt;\/Button&gt;<\/pre>\n<p>Das <b>Click<\/b>-Ereignis soll diese Methode ausl&ouml;sen:&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n<pre>private void btnNeuerEintrag_Click(object sender, RoutedEventArgs e) {\r\n     lstEintraege.Items.Add(\"F&uuml;nfter Eintrag\");\r\n}<\/pre>\n<p>Das Ergebnis sieht schlie&szlig;lich wie in Bild 3 aus.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2017_03\/pic_85_002.png\" alt=\"Einf&uuml;gen einiger Eintr&auml;ge zu einem ListBox-Element\" width=\"499,6607\" height=\"185,7838\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Einf&uuml;gen einiger Eintr&auml;ge zu einem ListBox-Element<\/span><\/b><\/p>\n<h2>ListBox leeren<\/h2>\n<p>Wenn Sie alle Eintr&auml;ge aus der ListBox entfernen wollen, verwenden Sie die <b>Clear<\/b>-Methode der <b>Items<\/b>-Auflistung:<\/p>\n<pre>private void btnAlleLoeschen_Click(object sender, RoutedEventArgs e) {\r\n     lstEintraege.Items.Clear();\r\n}<\/pre>\n<h2>Einfach- oder Mehrfachauswahl<\/h2>\n<p>Der Benutzer kann nat&uuml;rlich einen oder mehrere Eintr&auml;ge in der ListBox ausw&auml;hlen. Ob er einen oder mehrere ausw&auml;hlen kann, legen Sie mit der Eigenschaft <b>SelectionMode<\/b> fest. Diese kann die folgenden Werte annehmen:<\/p>\n<ul>\n<li><b>Single<\/b>: Standardeinstellung. Es kann nur ein Eintrag gleichzeitig ausgew&auml;hlt sein. Allerdings kann der gew&auml;hlte Eintrag auch nur noch abgew&auml;hlt werden, indem man einen anderen Eintrag ausgew&auml;hlt.<\/li>\n<li><b>Multiple<\/b>: Der Benutzer kann einen, keinen oder mehrere Eintr&auml;ge ausw&auml;hlen. Zum Aus- oder Abw&auml;hlen muss der jeweilige Eintrag angeklickt werden.<\/li>\n<li><b>Extended<\/b>: Der Benutzer kann einen, keinen oder mehrere Eintr&auml;ge ausw&auml;hlen. Zum Aus- oder Abw&auml;hlen gibt es mehrere M&ouml;glichkeiten: Ein einfacher Klick w&auml;hlt einen Eintrag aus und alle anderen ab. Klicken bei gedr&uuml;ckter <b>Strg<\/b>-Taste arbeitet wie die Einstellung <b>Multiple<\/b>. Klicken bei gedr&uuml;ckter <b>Umschalt<\/b>-Taste w&auml;hlt Bereiche aus.<\/li>\n<\/ul>\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\/55000085\/\">\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\/55000085?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\/55000085\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"388e9b6344\"\/>\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>Wer unter Access\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein &auml;hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l&auml;sst sich sehr leicht definieren und mit Daten f&uuml;llen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f&uuml;llen, Eintr&auml;ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge&auml;nderte Auswahl oder einen Doppelklick reagieren k&ouml;nnen.<\/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":[662017,66032017,44000002,44000026,44000030,44000015],"tags":[],"yst_prominent_words":[],"class_list":["post-55000085","post","type-post","status-publish","format-standard","hentry","category-662017","category-66032017","category-Benutzeroberflaeche_mit_WPF","category-Outlook_programmieren","category-PowerPoint_programmieren","category-WPFSteuerelemente"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.9 - aioseo.com -->\n\t<meta name=\"description\" content=\"Wer unter Access\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein \u00e4hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l\u00e4sst sich sehr leicht definieren und mit Daten f\u00fcllen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f\u00fcllen, Eintr\u00e4ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge\u00e4nderte Auswahl oder einen Doppelklick reagieren k\u00f6nnen.\" \/>\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_ListBoxSteuerelement_Grundlagen\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.9\" \/>\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 ListBox-Steuerelement: Grundlagen - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"Wer unter Access\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein \u00e4hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l\u00e4sst sich sehr leicht definieren und mit Daten f\u00fcllen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f\u00fcllen, Eintr\u00e4ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge\u00e4nderte Auswahl oder einen Doppelklick reagieren k\u00f6nnen.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/\" \/>\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-03-27T19:26:14+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 ListBox-Steuerelement: Grundlagen - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Wer unter Access\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein \u00e4hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l\u00e4sst sich sehr leicht definieren und mit Daten f\u00fcllen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f\u00fcllen, Eintr\u00e4ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge\u00e4nderte Auswahl oder einen Doppelklick reagieren k\u00f6nnen.\" \/>\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_ListBoxSteuerelement_Grundlagen\\\/#blogposting\",\"name\":\"Das ListBox-Steuerelement: Grundlagen - Visual Basic Entwickler\",\"headline\":\"Das ListBox-Steuerelement: Grundlagen\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/fileadmin\\\/_temp_\\\/2017_03\\\/pic_85_001.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_ListBoxSteuerelement_Grundlagen\\\/#articleImage\"},\"datePublished\":\"2017-06-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_ListBoxSteuerelement_Grundlagen\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_ListBoxSteuerelement_Grundlagen\\\/#webpage\"},\"articleSection\":\"2017, 3\\\/2017, Benutzeroberfl\\u00e4che mit WPF, Outlook programmieren, PowerPoint programmieren, WPF-Steuerelemente\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_ListBoxSteuerelement_Grundlagen\\\/#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\\\/2017\\\/#listItem\",\"name\":\"2017\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2017\\\/#listItem\",\"position\":2,\"name\":\"2017\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2017\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2017\\\/3\\\/2017\\\/#listItem\",\"name\":\"3\\\/2017\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2017\\\/3\\\/2017\\\/#listItem\",\"position\":3,\"name\":\"3\\\/2017\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2017\\\/3\\\/2017\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_ListBoxSteuerelement_Grundlagen\\\/#listItem\",\"name\":\"Das ListBox-Steuerelement: Grundlagen\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2017\\\/#listItem\",\"name\":\"2017\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_ListBoxSteuerelement_Grundlagen\\\/#listItem\",\"position\":4,\"name\":\"Das ListBox-Steuerelement: Grundlagen\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2017\\\/3\\\/2017\\\/#listItem\",\"name\":\"3\\\/2017\"}}]},{\"@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_ListBoxSteuerelement_Grundlagen\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_ListBoxSteuerelement_Grundlagen\\\/#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_ListBoxSteuerelement_Grundlagen\\\/#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_ListBoxSteuerelement_Grundlagen\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/Das_ListBoxSteuerelement_Grundlagen\\\/\",\"name\":\"Das ListBox-Steuerelement: Grundlagen - Visual Basic Entwickler\",\"description\":\"Wer unter Access\\\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein \\u00e4hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l\\u00e4sst sich sehr leicht definieren und mit Daten f\\u00fcllen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f\\u00fcllen, Eintr\\u00e4ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge\\u00e4nderte Auswahl oder einen Doppelklick reagieren k\\u00f6nnen.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Das_ListBoxSteuerelement_Grundlagen\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"datePublished\":\"2017-06-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 ListBox-Steuerelement: Grundlagen - Visual Basic Entwickler","description":"Wer unter Access\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein \u00e4hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l\u00e4sst sich sehr leicht definieren und mit Daten f\u00fcllen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f\u00fcllen, Eintr\u00e4ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge\u00e4nderte Auswahl oder einen Doppelklick reagieren k\u00f6nnen.","canonical_url":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/#blogposting","name":"Das ListBox-Steuerelement: Grundlagen - Visual Basic Entwickler","headline":"Das ListBox-Steuerelement: Grundlagen","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/fileadmin\/_temp_\/2017_03\/pic_85_001.png","@id":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/#articleImage"},"datePublished":"2017-06-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/#webpage"},"articleSection":"2017, 3\/2017, Benutzeroberfl\u00e4che mit WPF, Outlook programmieren, PowerPoint programmieren, WPF-Steuerelemente"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/#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\/2017\/#listItem","name":"2017"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2017\/#listItem","position":2,"name":"2017","item":"https:\/\/vbentwickler.de\/category\/2017\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2017\/3\/2017\/#listItem","name":"3\/2017"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2017\/3\/2017\/#listItem","position":3,"name":"3\/2017","item":"https:\/\/vbentwickler.de\/category\/2017\/3\/2017\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/#listItem","name":"Das ListBox-Steuerelement: Grundlagen"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2017\/#listItem","name":"2017"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/#listItem","position":4,"name":"Das ListBox-Steuerelement: Grundlagen","previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2017\/3\/2017\/#listItem","name":"3\/2017"}}]},{"@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_ListBoxSteuerelement_Grundlagen\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/#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_ListBoxSteuerelement_Grundlagen\/#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_ListBoxSteuerelement_Grundlagen\/#webpage","url":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/","name":"Das ListBox-Steuerelement: Grundlagen - Visual Basic Entwickler","description":"Wer unter Access\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein \u00e4hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l\u00e4sst sich sehr leicht definieren und mit Daten f\u00fcllen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f\u00fcllen, Eintr\u00e4ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge\u00e4nderte Auswahl oder einen Doppelklick reagieren k\u00f6nnen.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/#breadcrumblist"},"author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"creator":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"datePublished":"2017-06-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 ListBox-Steuerelement: Grundlagen - Visual Basic Entwickler","og:description":"Wer unter Access\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein \u00e4hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l\u00e4sst sich sehr leicht definieren und mit Daten f\u00fcllen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f\u00fcllen, Eintr\u00e4ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge\u00e4nderte Auswahl oder einen Doppelklick reagieren k\u00f6nnen.","og:url":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/","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-03-27T19:26:14+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Das ListBox-Steuerelement: Grundlagen - Visual Basic Entwickler","twitter:description":"Wer unter Access\/VBA gern das Listenfeld als Steuerelement genutzt hat, wird unter WPF ein \u00e4hnliches Steuerelement verwenden wollen. Ein einfach aufgebautes Steuerelement zur Anzeige von Texten in Listenform ist das ListBox-Steuerelement. Es l\u00e4sst sich sehr leicht definieren und mit Daten f\u00fcllen, sei es vordefiniert per XAML oder auch zur Laufzeit per Code. Dieser Artikel zeigt die Grundlagen zur Definition und Programmierung des ListBox-Steuerelements. Dabei erfahren Sie, wie Sie es mit einfachen Texten f\u00fcllen, Eintr\u00e4ge selektieren, die Selektion auslesen und auf Ereignisse wie die ge\u00e4nderte Auswahl oder einen Doppelklick reagieren k\u00f6nnen.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000085","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 15:40:43","updated":"2026-05-16 08:23:24","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\/2017\/\" title=\"2017\">2017<\/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\/2017\/3\/2017\/\" title=\"3\/2017\">3\/2017<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tDas ListBox-Steuerelement: Grundlagen\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2017","link":"https:\/\/vbentwickler.de\/category\/2017\/"},{"label":"3\/2017","link":"https:\/\/vbentwickler.de\/category\/2017\/3\/2017\/"},{"label":"Das ListBox-Steuerelement: Grundlagen","link":"https:\/\/vbentwickler.de\/Das_ListBoxSteuerelement_Grundlagen\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000085","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=55000085"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000085\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000085"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}