【发布时间】:2012-11-02 15:57:39
【问题描述】:
我有一个 Border,其中包含其他 UI 控件,如 Canvas、Buttons、ComboBox 等。我只想要一个 DropShadowEffect 在边框上,但所有子控件最终都会继承 DropShadowEffect。
例如,以下代码在 TextBox、Button、ComboBox 上产生 DropShadowEffect。 如何仅将 DropShadowEffect 应用于边框?
<Border>
<Border.Effect>
<DropShadowEffect ...>
</Border.Effect>
<Canvas>
<TextBox>...</TextBox>
<Button>...</Button>
<ComboBox>...<ComboBox>
</Canvas>
</Border>
【问题讨论】: