{"id":291,"date":"2012-06-26T13:38:37","date_gmt":"2012-06-26T12:38:37","guid":{"rendered":"http:\/\/www.kolja-engelmann.de\/blog\/?p=291"},"modified":"2012-06-26T13:38:37","modified_gmt":"2012-06-26T12:38:37","slug":"c-wie-setze-ich-einen-style-im-code","status":"publish","type":"post","link":"https:\/\/www.kolja-engelmann.de\/blog\/2012\/06\/c-wie-setze-ich-einen-style-im-code\/","title":{"rendered":"C# Wie setze ich einen Style im Code"},"content":{"rendered":"<p>Im XAML Code ist es ja relativ leicht einem Control einen speziellen Style zuzuweisen, der in irgendeinem ResourceDictionary definiert wurde.<\/p>\n<pre class=\"lang:default decode:true\">&lt;Control Style={DynamicResource StyleName} \/&gt;<\/pre>\n<p>Aber wie man das im Code macht vergesse ich regelm\u00e4\u00dfig. Man ben\u00f6tigt nur eine Instanz einer Klasse die von Control erbt (also praktisch alles was man so auf dem Bildschirm zu sehen bekommt) und nutzt dann die Methode <code>public void SetResourceReference(DependencyProperty dp, Object name)<\/code><\/p>\n<pre class=\"lang:c# decode:true\">Control _myControl = new Control();\r\n_myControl.SetResourceReference(Control.StyleProperty, \"MyStyleName\");<\/pre>\n<p>Done;<\/p>","protected":false},"excerpt":{"rendered":"<p>Im XAML Code ist es ja relativ leicht einem Control einen speziellen Style zuzuweisen, der in irgendeinem ResourceDictionary definiert wurde. &lt;Control Style={DynamicResource StyleName} \/&gt; Aber wie man das im Code macht vergesse ich regelm\u00e4\u00dfig. Man&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":292,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[38],"tags":[39,40],"class_list":["post-291","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codeschnippsel","tag-c","tag-wpf"],"jetpack_featured_media_url":"https:\/\/www.kolja-engelmann.de\/blog\/wp-content\/uploads\/2012\/06\/coding_php.jpg","jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/posts\/291","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/comments?post=291"}],"version-history":[{"count":0,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/posts\/291\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/media\/292"}],"wp:attachment":[{"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/media?parent=291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/categories?post=291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kolja-engelmann.de\/blog\/wp-json\/wp\/v2\/tags?post=291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}