如何通过代码从XAML资源文件设置基于代码的矩形样式

时间:2009-09-09 19:13:44

标签: c# xaml

我创建了一个资源文件'Style',用于设置矩形的填充颜色和边框。 在“代码”中,我创建了一个动态大小的矩形,因为它是由另一个矩形大小设置的。

我想要的是创建基于代码的矩形,并通过资源xaml-file设置其样式。

我怎么能这样做,然后通过代码设置它。 如果可能,我不想使用XamlReader。

1 个答案:

答案 0 :(得分:0)

您可以通过仅指定目标类型而不是Rectangle来创建适用于所有 x:Key的样式:

<Style TargetType="{x:Type Rectangle}">
    ...
</Style>