{"id":55000246,"date":"2020-12-01T00:00:00","date_gmt":"2020-12-23T17:28:58","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=246"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Symbolleiste_speichern_und_wiederherstellen","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/","title":{"rendered":"Symbolleiste speichern und wiederherstellen"},"content":{"rendered":"<p><b>Mit dem ToolBar-Element k&ouml;nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k&ouml;nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. &Auml;ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n&auml;chsten Start der Anwendung. Au&szlig;er nat&uuml;rlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n&auml;chsten Start wiederherstellt.<\/b><\/p>\n<p>Zu Beispielzwecken haben wir zwei <b>ToolBar<\/b>-Elemente zu einem <b>ToolBarTray <\/b>hinzugef&uuml;gt. Diese haben wir wie folgt programmiert (Ausz&uuml;ge aus dem Code, den Sie im Modul <b>MainWindow.xaml <\/b>der Beispielanwendung finden):<\/p>\n<pre>&lt;DockPanel&gt;\r\n     &lt;ToolBarTray x:Name=\"tbt\" DockPanel.Dock=\"Top\"&gt;\r\n         &lt;ToolBar&gt;\r\n             &lt;Button Command=\"Cut\"&gt;\r\n                 &lt;StackPanel Orientation=\"Horizontal\"&gt;\r\n                     &lt;Image Source=\"Icons\/cut.png\"&gt;&lt;\/Image&gt;\r\n                     &lt;TextBlock Margin=\"3,0,0,0\"&gt;Ausschneiden&lt;\/TextBlock&gt;\r\n                 &lt;\/StackPanel&gt;\r\n             &lt;\/Button&gt;\r\n             ...\r\n         &lt;\/ToolBar&gt;\r\n         &lt;ToolBar&gt;\r\n             &lt;Button&gt;\r\n                 &lt;Image Source=\"Icons\/add.png\"&gt;&lt;\/Image&gt;\r\n             &lt;\/Button&gt;\r\n             ...\r\n         &lt;\/ToolBar&gt;\r\n     &lt;\/ToolBarTray&gt;\r\n&lt;\/DockPanel&gt;<\/pre>\n<p>Die Symbolleiste sieht nun wie in Bild 1 aus.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_247_001.png\" alt=\"Beispielsymbolleisten\" width=\"599,593\" height=\"132,1507\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Beispielsymbolleisten<\/span><\/b><\/p>\n<p>Der Benutzer hat nun die M&ouml;glichkeit, die Anordnung der Symbolleiste zu &auml;ndern. Zum Beispiel kann er die Reihenfolge der beiden Symbolleisten vertauschen (siehe Bild 2).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_247_002.png\" alt=\"Vertauschte Beispielsymbolleisten\" width=\"599,593\" height=\"137,7157\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 2: Vertauschte Beispielsymbolleisten<\/span><\/b><\/p>\n<p>Oder er verschiebt eine der beiden Symbolleisten in die zweite Zeile (siehe Bild 3).<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_06\/pic_247_003.png\" alt=\"Beispielsymbolleisten in zwei Zeilen\" width=\"399,7285\" height=\"161,2541\"\/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 3: Beispielsymbolleisten in zwei Zeilen<\/span><\/b><\/p>\n<p><b>Erste Idee: XAML-Definition des ToolBarTray-Elements speichern<\/b><\/p>\n<p>Die erste Idee war, dass &Auml;nderungen der Position sich auch im Zustand der XAML-Definition der ToolBar-Elemente wiederspiegeln. F&uuml;r diesen Fall wollten wir einfach die XAML-Definition des <b>ToolBarTray<\/b>-Elements speichern und diese beim n&auml;chsten &Ouml;ffnen wiederherstellen. Die folgende Methode sollte durch ein Ereignis ausgel&ouml;st werden, das wir f&uuml;r das Element <b>Window <\/b>definieren:<\/p>\n<pre>&lt;Window x:Class=\"MainWindow\" ...  Title=\"MainWindow\" Height=\"450\" Width=\"800\" Closing=\"Window_Closing\"&gt;<\/pre>\n<p>Die dadurch ausgel&ouml;ste Methode sieht wie folgt aus: Sie definiert ein <b>FileStream<\/b>-Objekt, das eine neue Datei namens <b>ToolBarTray.txt <\/b>erstellt und dann das ToolBarTray namens <b>tbt <\/b>mit der Variablen <b>objToolBarTray<\/b> referenziert. Danach nutzen wir die <b>Save<\/b>-Methode der <b>XamlWriter<\/b>-Klasse. Diese stellen wir &uuml;ber den folgenden Namespace bereit:<\/p>\n<pre>Imports System.Windows.Markup<\/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\/55000246\/\">\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\/55000246?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\/55000246\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"7b5f4b35f3\"\/>\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>Mit dem ToolBar-Element k&ouml;nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k&ouml;nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. &Auml;ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n&auml;chsten Start der Anwendung. Au&szlig;er nat&uuml;rlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n&auml;chsten Start wiederherstellt.<\/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],"tags":[],"yst_prominent_words":[],"class_list":["post-55000246","post","type-post","status-publish","format-standard","hentry","category-662020","category-66062020","category-Benutzeroberflaeche_mit_WPF"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Mit dem ToolBar-Element k\u00f6nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k\u00f6nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. \u00c4ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n\u00e4chsten Start der Anwendung. Au\u00dfer nat\u00fcrlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n\u00e4chsten Start wiederherstellt.\" \/>\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\/Symbolleiste_speichern_und_wiederherstellen\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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=\"Symbolleiste speichern und wiederherstellen - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"Mit dem ToolBar-Element k\u00f6nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k\u00f6nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. \u00c4ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n\u00e4chsten Start der Anwendung. Au\u00dfer nat\u00fcrlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n\u00e4chsten Start wiederherstellt.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/\" \/>\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-23T17:28:58+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=\"Symbolleiste speichern und wiederherstellen - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Mit dem ToolBar-Element k\u00f6nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k\u00f6nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. \u00c4ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n\u00e4chsten Start der Anwendung. Au\u00dfer nat\u00fcrlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n\u00e4chsten Start wiederherstellt.\" \/>\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\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#blogposting\",\"name\":\"Symbolleiste speichern und wiederherstellen - Visual Basic Entwickler\",\"headline\":\"Symbolleiste speichern und wiederherstellen\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/fileadmin\\\/_temp_\\\/2020_06\\\/pic_247_001.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#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\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#webpage\"},\"articleSection\":\"2020, 6\\\/2020, Benutzeroberfl\\u00e4che mit WPF\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#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\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#listItem\",\"name\":\"Symbolleiste speichern und wiederherstellen\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#listItem\",\"position\":3,\"name\":\"Symbolleiste speichern und wiederherstellen\",\"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\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#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\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#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\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleiste_speichern_und_wiederherstellen\\\/\",\"name\":\"Symbolleiste speichern und wiederherstellen - Visual Basic Entwickler\",\"description\":\"Mit dem ToolBar-Element k\\u00f6nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k\\u00f6nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. \\u00c4ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n\\u00e4chsten Start der Anwendung. Au\\u00dfer nat\\u00fcrlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n\\u00e4chsten Start wiederherstellt.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Symbolleiste_speichern_und_wiederherstellen\\\/#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":"Symbolleiste speichern und wiederherstellen - Visual Basic Entwickler","description":"Mit dem ToolBar-Element k\u00f6nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k\u00f6nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. \u00c4ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n\u00e4chsten Start der Anwendung. Au\u00dfer nat\u00fcrlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n\u00e4chsten Start wiederherstellt.","canonical_url":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/#blogposting","name":"Symbolleiste speichern und wiederherstellen - Visual Basic Entwickler","headline":"Symbolleiste speichern und wiederherstellen","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/fileadmin\/_temp_\/2020_06\/pic_247_001.png","@id":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/#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\/Symbolleiste_speichern_und_wiederherstellen\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/#webpage"},"articleSection":"2020, 6\/2020, Benutzeroberfl\u00e4che mit WPF"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/#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\/Symbolleiste_speichern_und_wiederherstellen\/#listItem","name":"Symbolleiste speichern und wiederherstellen"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/#listItem","position":3,"name":"Symbolleiste speichern und wiederherstellen","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\/Symbolleiste_speichern_und_wiederherstellen\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/#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\/Symbolleiste_speichern_und_wiederherstellen\/#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\/Symbolleiste_speichern_und_wiederherstellen\/#webpage","url":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/","name":"Symbolleiste speichern und wiederherstellen - Visual Basic Entwickler","description":"Mit dem ToolBar-Element k\u00f6nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k\u00f6nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. \u00c4ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n\u00e4chsten Start der Anwendung. Au\u00dfer nat\u00fcrlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n\u00e4chsten Start wiederherstellt.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/#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":"Symbolleiste speichern und wiederherstellen - Visual Basic Entwickler","og:description":"Mit dem ToolBar-Element k\u00f6nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k\u00f6nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. \u00c4ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n\u00e4chsten Start der Anwendung. Au\u00dfer nat\u00fcrlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n\u00e4chsten Start wiederherstellt.","og:url":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/","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-23T17:28:58+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Symbolleiste speichern und wiederherstellen - Visual Basic Entwickler","twitter:description":"Mit dem ToolBar-Element k\u00f6nnen Sie einem Fenster auf einfache Weise eine Symbolleiste zuweisen. Je nach Umfang der Anwendung k\u00f6nnen so einige Symbolleisten zusammenkommen. Diese kann der Benutzer normalerweise selbst organisieren. Allerdings werden die Symbolleisten bei jedem Start wieder so hergestellt, wie es in der XAML-Definition vorgesehen ist. \u00c4ndert der Benutzer also die Position von Symbolleisten oder blendet er diese ein oder aus, halten diese Anpassungen immer nur bis zum n\u00e4chsten Start der Anwendung. Au\u00dfer nat\u00fcrlich, wir sehen eine Funktion vor, die den aktuellen Stand speichert und beim n\u00e4chsten Start wiederherstellt.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000246","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\tSymbolleiste speichern und wiederherstellen\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2020","link":"https:\/\/vbentwickler.de\/category\/2020\/"},{"label":"Symbolleiste speichern und wiederherstellen","link":"https:\/\/vbentwickler.de\/Symbolleiste_speichern_und_wiederherstellen\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000246","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=55000246"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000246\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000246"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}