{"id":55000216,"date":"2020-04-01T00:00:00","date_gmt":"2020-08-25T08:51:15","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=216"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Steuerelemente_mit_Stil","status":"publish","type":"post","link":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/","title":{"rendered":"Steuerelemente mit Stil"},"content":{"rendered":"<p><b>Visual Studio und WPF bieten verschiedene M&ouml;glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k&ouml;nnen die Eigenschaften &uuml;ber das Eigenschaftsfenster &auml;ndern, die Werte der Attribute direkt f&uuml;r das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f&uuml;r alle betroffenen Elemente in der Anwendung g&uuml;ltig sind oder auch nur f&uuml;r ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M&ouml;glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen k&ouml;nnen.<\/b><\/p>\n<p><b>Eigenschaften per Eigenschaftsfenster<\/b><\/p>\n<p>Der offensichtlichste Weg, um Eigenschaften f&uuml;r Steuer-elemente einzustellen, ist das Eigenschaftsfenster. Bei einem Button-Element ben&ouml;tigen Sie meist die Eigenschaften der Kategorie Layout (siehe Bild 1). Sie k&ouml;nnen ein oder mehrere Steuer-elemente markieren, deren Eigenschaften Sie einstellen m&ouml;chten &#8211; die eingegebenen Werte werden dann auf alle aktuell markierten Steuer-elemente angewendet. Weisen Steuer-elemente unterschiedliche Werte f&uuml;r eine der Eigenschaften auf, werden die Eigenschaftswerte nicht angezeigt.<\/p>\n<p class=\"image\"><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2020_02\/pic_216_001.png\" alt=\"Einstellen per Eigenschaftsfenster\" width=\"649,559\" height=\"639,3805\" \/><\/p>\n<p><b><span style=\"color:darkgrey;\">Bild 1: Einstellen per Eigenschaftsfenster<\/span><\/b><\/p>\n<p><b>Eigenschaften je Steuer-element per XAML<\/b><\/p>\n<p>Die &Auml;nderungen der Werte im Eigenschaftsfenster wirken sich unmittelbar auf den XAML-Code des Steuerelements aus. Der XAML-Code enth&auml;lt nach dem Einf&uuml;gen eines Steuer-elements zun&auml;chst einen minimalen Satz von Eigenschaften. Alle Eigenschaften, die nicht als Attribut mit dem Steuer-element aufgef&uuml;hrt werden, enthalten implizit den Standardwert.<\/p>\n<p><b>Einheitliche Eigenschaften f&uuml;r mehrere Steuerelemente<\/b><\/p>\n<p>Sie k&ouml;nnen die Attribute nat&uuml;rlich auch direkt im XAML-Code anpassen. Damit erreichen Sie dann umgekehrt auch eine Anpassung der Werte im Eigenschaftsfenster. Bevor Sie ein Attribut f&uuml;r genau ein Steuer-element anpassen, pr&uuml;fen Sie, ob diese Anpassung wirklich nur f&uuml;r dieses Steuer-element relevant ist. Wenn Sie etwa die <b>Padding<\/b>-Eigenschaft &auml;ndern, die den Abstand vom Inhalt zu den Begrenzungen des Steuerelements festlegt, sollten Sie sicher sein, dass diese Eigenschaft wirklich nur explizit f&uuml;r ein Steuer-element ge&auml;ndert werden soll. Alternativ k&ouml;nnen Sie in Erw&auml;gung ziehen, dass es mehrere gleichartige Steuer-elemente gibt, f&uuml;r die Sie diese Eigenschaft einheitlich gestalten wollen. Nat&uuml;rlich gibt es Eigenschaften, die tats&auml;chlich nur ein Steuer-element betreffen &#8211; zum Beispiel die Beschriftung oder die Namen von Ereignisroutinen, die Sie f&uuml;r die Ereignisattribute angeben. Und auch der Steuerelementname ist nat&uuml;rlich ein individuelles Attribut, das Sie, wenn n&ouml;tig, f&uuml;r jedes Steuerelement einzeln festlegen.<\/p>\n<p><b>Das Style-Element<\/b><\/p>\n<p>Wenn es jedoch Attribute gibt, die Sie f&uuml;r eine Gruppe von Steuerelementen festlegen wollen, dann k&ouml;nnen Sie ein m&auml;chtiges Feature von WPF nutzen: das <b>Style<\/b>-Element. Der wichtigste Nutzen von <b>Style<\/b>-Elementen ist, Attribute zu definieren, die Sie Steuerelementen zuweisen k&ouml;nnen, statt die Attribute f&uuml;r jedes Steuer-element einzeln zu definieren. Wenn wir zwei Schaltfl&auml;chen mit den Attributen <b>Padding <\/b>und <b>Margin <\/b>ausstatten wollen, k&ouml;nnen wir das f&uuml;r jede Schaltfl&auml;che individuell erledigen:<\/p>\n<pre>&lt;StackPanel Orientation=\"Horizontal\"&gt;\r\n     &lt;Button Padding=\"3\" Margin=\"3\"&gt;Schaltfl&auml;che 1&lt;\/Button&gt;\r\n     &lt;Button Padding=\"3\" Margin=\"3\"&gt;Schaltfl&auml;che 2&lt;\/Button&gt;\r\n&lt;\/StackPanel&gt;<\/pre>\n<p>Der direkteste Weg, Attribute f&uuml;r mehrere Steuer-elemente zu definieren, ist ein Style, den Sie im &uuml;bergeordneten Element festlegen. Im folgenden Beispiel haben wir dem <b>StackPanel<\/b>-Element, in dem sich die betroffenen Steuer-elemente befinden, ein <b>StackPanel.Resources<\/b>-Element hinzugef&uuml;gt. Dieses enth&auml;lt ein <b>Style<\/b>-Element, f&uuml;r das wir den <b>x:Key <\/b>namens <b>buttonStyle <\/b>angegeben haben. Damit kann der Style referenziert werden. Hier haben wir zwei <b>Setter<\/b>-Elemente eingef&uuml;gt. Das <b>Setter<\/b>-Element gibt mit <b>Property <\/b>das Attribut an und mit <b>Value <\/b>den zu verwendenden Wert. Wichtig bei dieser Variante ist, dass wir dem Attributnamen die <b>Control<\/b>-Klasse voranstellen (<b>Control.Margin<\/b>).<\/p>\n<p>Damit die Attribute auf die <b>Button<\/b>-Elemente angewendet werden, weisen wir diesen den Style explizit mit <b>Style=&#8221;{StaticResource buttonStyle}&#8221; <\/b>zu:<\/p>\n<pre>&lt;StackPanel Grid.Row=\"1\" Orientation=\"Horizontal\"&gt;\r\n     &lt;StackPanel.Resources&gt;\r\n         &lt;Style x:Key=\"buttonStyle\"&gt;\r\n             &lt;Setter Property=\"Control.Margin\" Value=\"3\" \/&gt;\r\n             &lt;Setter Property=\"Control.Padding\" Value=\"3\" \/&gt;\r\n         &lt;\/Style&gt;\r\n     &lt;\/StackPanel.Resources&gt;\r\n     &lt;Button Style=\"{StaticResource buttonStyle}\"&gt;Schaltfl&auml;che 1&lt;\/Button&gt;\r\n     &lt;Button Style=\"{StaticResource buttonStyle}\"&gt;Schaltfl&auml;che 2&lt;\/Button&gt;\r\n&lt;\/StackPanel&gt;<\/pre>\n<p>Die Schaltfl&auml;chen sehen nun genauso aus wie die aus dem vorherigen Beispiel. Wenn wir wie in diesem Beispiel nur zwei Schaltfl&auml;chen mit zwei Attributen ausstatten wollen, scheint dies &uuml;bertriebener Aufwand zu sein. Allerdings brauchen Sie schon die erste &Auml;nderung nur noch an einer Stelle auszuf&uuml;hren. Umso mehr Attribute es gibt und je mehr Steuerelementen Sie diese zuweisen, umso mehr lohnt sich das Anlegen von <b>Style<\/b>-Elementen.<\/p>\n<p><b>Styles vererben<\/b><\/p>\n<p>Wenn Sie beispielsweise zwei verschiedene Typen von Schaltfl&auml;chen in Ihren Fenstern verwenden wollen, von denen einige die Beschriftung in normaler Breite anzeigen, andere jedoch eine fette Schrift verwenden sollen, m&uuml;ssen Sie keine zwei <b>Style<\/b>-Elemente anlegen, wobei das zweite <b>Style<\/b>-Element nochmal alle Eigenschaften enth&auml;lt, die das erste bereits definiert hat. Stattdessen gehen wir wie folgt vor und behalten das <b>Style<\/b>-Element namens <b>buttonStyle <\/b>bei. Au&szlig;erdem legen wir ein weiteres <b>Style<\/b>-Element namens <b>buttonStyleBold <\/b>an, das nur die Eigenschaft <b>FontWeight <\/b>auf den Wert <b>Bold <\/b>festlegt. Damit dieses <b>Style<\/b>-Element auf dem <b>Style<\/b>-Element <b>buttonStyle <\/b>aufbaut, f&uuml;gen wir diesem das Attribut <b>BasedOn <\/b>hinzu und stellen es auf den Namen des ersten <b>Style<\/b>-Elements ein, also <b>buttonStyle<\/b>. Den beiden Schaltfl&auml;chen weisen wir dann einmal <b>buttonStyle <\/b>und einmal <b>buttonStyleBold <\/b>zu:<\/p>\n<pre>&lt;StackPanel Grid.Row=\"2\" Orientation=\"Horizontal\"&gt;\r\n     &lt;StackPanel.Resources&gt;\r\n         &lt;Style x:Key=\"buttonStyle\"&gt;\r\n             &lt;Setter Property=\"Control.Margin\" Value=\"3\" \/&gt;\r\n             &lt;Setter Property=\"Control.Padding\" Value=\"3\" \/&gt;\r\n         &lt;\/Style&gt;\r\n         &lt;Style x:Key=\"buttonStyleBold\" BasedOn=\"{StaticResource buttonStyle}\"&gt;\r\n             &lt;Setter Property=\"Control.FontWeight\" Value=\"Bold\" \/&gt;\r\n         &lt;\/Style&gt;\r\n     &lt;\/StackPanel.Resources&gt;\r\n     &lt;Button Style=\"{StaticResource buttonStyle}\"&gt;Schaltfl&auml;che 1&lt;\/Button&gt;\r\n     &lt;Button Style=\"{StaticResource buttonStyleBold}\"&gt;Schaltfl&auml;che 2&lt;\/Button&gt;\r\n&lt;\/StackPanel&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\/55000216\/\">\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\/55000216?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\/55000216\/\"\/>\n\t\t\t\t\t\t\t\t<input type=\"hidden\" name=\"rcp_login_nonce\" value=\"9e1c9c9e66\"\/>\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>Visual Studio und WPF bieten verschiedene M&ouml;glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k&ouml;nnen die Eigenschaften &uuml;ber das Eigenschaftsfenster &auml;ndern, die Werte der Attribute direkt f&uuml;r das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f&uuml;r alle betroffenen Elemente in der Anwendung g&uuml;ltig sind oder auch nur f&uuml;r ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M&ouml;glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen 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":[66022020,662020,44000025,44000015],"tags":[],"yst_prominent_words":[],"class_list":["post-55000216","post","type-post","status-publish","format-standard","hentry","category-66022020","category-662020","category-VBAProgrammierung","category-WPFSteuerelemente"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Visual Studio und WPF bieten verschiedene M\u00f6glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k\u00f6nnen die Eigenschaften \u00fcber das Eigenschaftsfenster \u00e4ndern, die Werte der Attribute direkt f\u00fcr das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f\u00fcr alle betroffenen Elemente in der Anwendung g\u00fcltig sind oder auch nur f\u00fcr ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M\u00f6glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen 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\/Steuerelemente_mit_Stil\/\" \/>\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=\"Steuerelemente mit Stil - Visual Basic Entwickler\" \/>\n\t\t<meta property=\"og:description\" content=\"Visual Studio und WPF bieten verschiedene M\u00f6glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k\u00f6nnen die Eigenschaften \u00fcber das Eigenschaftsfenster \u00e4ndern, die Werte der Attribute direkt f\u00fcr das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f\u00fcr alle betroffenen Elemente in der Anwendung g\u00fcltig sind oder auch nur f\u00fcr ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M\u00f6glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen k\u00f6nnen.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/\" \/>\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-08-25T08:51:15+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=\"Steuerelemente mit Stil - Visual Basic Entwickler\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Visual Studio und WPF bieten verschiedene M\u00f6glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k\u00f6nnen die Eigenschaften \u00fcber das Eigenschaftsfenster \u00e4ndern, die Werte der Attribute direkt f\u00fcr das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f\u00fcr alle betroffenen Elemente in der Anwendung g\u00fcltig sind oder auch nur f\u00fcr ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M\u00f6glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen 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\\\/Steuerelemente_mit_Stil\\\/#blogposting\",\"name\":\"Steuerelemente mit Stil - Visual Basic Entwickler\",\"headline\":\"Steuerelemente mit Stil\",\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"..\\\/fileadmin\\\/_temp_\\\/2020_02\\\/pic_216_001.png\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Steuerelemente_mit_Stil\\\/#articleImage\"},\"datePublished\":\"2020-04-01T00:00:00+00:00\",\"dateModified\":\"-0001-11-30T00:00:00+00:00\",\"inLanguage\":\"de-DE\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Steuerelemente_mit_Stil\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Steuerelemente_mit_Stil\\\/#webpage\"},\"articleSection\":\"2\\\/2020, 2020, VBA-Programmierung, WPF-Steuerelemente\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Steuerelemente_mit_Stil\\\/#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\\\/category\\\/2020\\\/2\\\/2020\\\/#listItem\",\"name\":\"2\\\/2020\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/2\\\/2020\\\/#listItem\",\"position\":3,\"name\":\"2\\\/2020\",\"item\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/2\\\/2020\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Steuerelemente_mit_Stil\\\/#listItem\",\"name\":\"Steuerelemente mit Stil\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/#listItem\",\"name\":\"2020\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Steuerelemente_mit_Stil\\\/#listItem\",\"position\":4,\"name\":\"Steuerelemente mit Stil\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/category\\\/2020\\\/2\\\/2020\\\/#listItem\",\"name\":\"2\\\/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\\\/Steuerelemente_mit_Stil\\\/#organizationLogo\",\"width\":664,\"height\":225},\"image\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Steuerelemente_mit_Stil\\\/#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\\\/Steuerelemente_mit_Stil\\\/#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\\\/Steuerelemente_mit_Stil\\\/#webpage\",\"url\":\"https:\\\/\\\/vbentwickler.de\\\/Steuerelemente_mit_Stil\\\/\",\"name\":\"Steuerelemente mit Stil - Visual Basic Entwickler\",\"description\":\"Visual Studio und WPF bieten verschiedene M\\u00f6glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k\\u00f6nnen die Eigenschaften \\u00fcber das Eigenschaftsfenster \\u00e4ndern, die Werte der Attribute direkt f\\u00fcr das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f\\u00fcr alle betroffenen Elemente in der Anwendung g\\u00fcltig sind oder auch nur f\\u00fcr ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M\\u00f6glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen k\\u00f6nnen.\",\"inLanguage\":\"de-DE\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/Steuerelemente_mit_Stil\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/vbentwickler.de\\\/author\\\/andreminhorst-com\\\/#author\"},\"datePublished\":\"2020-04-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":"Steuerelemente mit Stil - Visual Basic Entwickler","description":"Visual Studio und WPF bieten verschiedene M\u00f6glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k\u00f6nnen die Eigenschaften \u00fcber das Eigenschaftsfenster \u00e4ndern, die Werte der Attribute direkt f\u00fcr das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f\u00fcr alle betroffenen Elemente in der Anwendung g\u00fcltig sind oder auch nur f\u00fcr ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M\u00f6glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen k\u00f6nnen.","canonical_url":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/#blogposting","name":"Steuerelemente mit Stil - Visual Basic Entwickler","headline":"Steuerelemente mit Stil","author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"publisher":{"@id":"https:\/\/vbentwickler.de\/#organization"},"image":{"@type":"ImageObject","url":"..\/fileadmin\/_temp_\/2020_02\/pic_216_001.png","@id":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/#articleImage"},"datePublished":"2020-04-01T00:00:00+00:00","dateModified":"-0001-11-30T00:00:00+00:00","inLanguage":"de-DE","mainEntityOfPage":{"@id":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/#webpage"},"isPartOf":{"@id":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/#webpage"},"articleSection":"2\/2020, 2020, VBA-Programmierung, WPF-Steuerelemente"},{"@type":"BreadcrumbList","@id":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/#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\/category\/2020\/2\/2020\/#listItem","name":"2\/2020"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2020\/2\/2020\/#listItem","position":3,"name":"2\/2020","item":"https:\/\/vbentwickler.de\/category\/2020\/2\/2020\/","nextItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/#listItem","name":"Steuerelemente mit Stil"},"previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2020\/#listItem","name":"2020"}},{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/#listItem","position":4,"name":"Steuerelemente mit Stil","previousItem":{"@type":"ListItem","@id":"https:\/\/vbentwickler.de\/category\/2020\/2\/2020\/#listItem","name":"2\/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\/Steuerelemente_mit_Stil\/#organizationLogo","width":664,"height":225},"image":{"@id":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/#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\/Steuerelemente_mit_Stil\/#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\/Steuerelemente_mit_Stil\/#webpage","url":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/","name":"Steuerelemente mit Stil - Visual Basic Entwickler","description":"Visual Studio und WPF bieten verschiedene M\u00f6glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k\u00f6nnen die Eigenschaften \u00fcber das Eigenschaftsfenster \u00e4ndern, die Werte der Attribute direkt f\u00fcr das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f\u00fcr alle betroffenen Elemente in der Anwendung g\u00fcltig sind oder auch nur f\u00fcr ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M\u00f6glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen k\u00f6nnen.","inLanguage":"de-DE","isPartOf":{"@id":"https:\/\/vbentwickler.de\/#website"},"breadcrumb":{"@id":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/#breadcrumblist"},"author":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"creator":{"@id":"https:\/\/vbentwickler.de\/author\/andreminhorst-com\/#author"},"datePublished":"2020-04-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":"Steuerelemente mit Stil - Visual Basic Entwickler","og:description":"Visual Studio und WPF bieten verschiedene M\u00f6glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k\u00f6nnen die Eigenschaften \u00fcber das Eigenschaftsfenster \u00e4ndern, die Werte der Attribute direkt f\u00fcr das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f\u00fcr alle betroffenen Elemente in der Anwendung g\u00fcltig sind oder auch nur f\u00fcr ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M\u00f6glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen k\u00f6nnen.","og:url":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/","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-08-25T08:51:15+00:00","article:modified_time":"-001-11-30T00:00:00+00:00","twitter:card":"summary_large_image","twitter:title":"Steuerelemente mit Stil - Visual Basic Entwickler","twitter:description":"Visual Studio und WPF bieten verschiedene M\u00f6glichkeiten, um das Aussehen von Steuerelementen zu beeinflussen. Sie k\u00f6nnen die Eigenschaften \u00fcber das Eigenschaftsfenster \u00e4ndern, die Werte der Attribute direkt f\u00fcr das jeweilige Element im XAML-Code definieren oder auch Stilvorlagen festlegen, die entweder f\u00fcr alle betroffenen Elemente in der Anwendung g\u00fcltig sind oder auch nur f\u00fcr ein bestimmtes Objekt wie ein Fenster oder eine Seite. Dieser Artikel beschreibt die verschiedenen M\u00f6glichkeiten, wie Sie die Steuer-elemente Ihrer Anwendung anpassen k\u00f6nnen.","twitter:image":"https:\/\/datenbankentwickler.net\/wp-content\/uploads\/2022\/08\/cropped-header_vbe-1.png"},"aioseo_meta_data":{"post_id":"55000216","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:03:27","updated":"2026-05-16 08:43:01","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\t<a href=\"https:\/\/vbentwickler.de\/category\/2020\/2\/2020\/\" title=\"2\/2020\">2\/2020<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSteuerelemente mit Stil\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/vbentwickler.de"},{"label":"2020","link":"https:\/\/vbentwickler.de\/category\/2020\/"},{"label":"2\/2020","link":"https:\/\/vbentwickler.de\/category\/2020\/2\/2020\/"},{"label":"Steuerelemente mit Stil","link":"https:\/\/vbentwickler.de\/Steuerelemente_mit_Stil\/"}],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000216","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=55000216"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/posts\/55000216\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=55000216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/categories?post=55000216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/tags?post=55000216"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=55000216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}