Wenn Sie Ressourcen wie Pinsel, Vorlagen und Stile in WPF verwenden, können Sie diese entweder als StaticResources angeben
<Rectangle Fill="{StaticResource MyBrush}" />
oder als DynamicResource
<ItemsControl ItemTemplate="{DynamicResource MyItemTemplate}" />
Meistens (immer?) Funktioniert nur einer und der andere löst zur Laufzeit eine Ausnahme aus. Aber ich würde gerne wissen warum:
- Was ist der Hauptunterschied. Wie Gedächtnis- oder Leistungsimplikationen
- Gibt es in WPF Regeln wie "Pinsel sind immer statisch" und "Vorlagen sind immer dynamisch" usw.?
Ich gehe davon aus, dass die Wahl zwischen Statisch und Dynamisch nicht so willkürlich ist, wie es scheint ... aber ich sehe das Muster nicht.