You may want to put some text here

StaticResource in code

Vandaag had ik op het werk een XAML Canvas waarin een aantal resources waren gedefinieerd. Nu moest ik iets maken waarmee ik in code een figuur kon tekenen op de canvas, en dat deze automatisch een bepaalde resources  toegewezen kreeg als achtergrond.

Na heel wat zoekwerk had ik dan eindelijk gevonden hoe je een StaticResource aan een FrameworkElement kon toekennen in code. Dit doe je als volgt. In dit voorbeeld ga ik ervan uit dat je een resource hebt met als naam “Achtergrond”.

Rectangle element = new Rectangle();
element.SetResourceReference(Shape.FillProperty, "Achtergrond");

Hou er rekening mee dat deze code een StaticResource gebruikt en geen DynamicResource.

The Author of this post is Wim Mostmans

Wim Mostmans heeft een eigen webontwikkeling bedrijf Sitebase waar hij voltijds voor werkt. Hij beheert ook nog enkele websites waaronder deze en een Computerforum. Blijf op de hoogte van waar Wim mee bezig is door hem te volgen op Twitter.

Leave a Comment