我正在创建自定义UserControl
,其中一部分涉及在TextBox
的顶部放置边框。我希望Border.BorderBrush
始终与TextBox.BorderBrush
匹配。
您会认为这会起作用:
<TextBox x:Name="MyTextBox" />
<Border
BorderThickness="2"
BorderBrush="{Binding BorderBrush, ElementName=MyTextBox}"
/>
然而,当TextBox.BorderBrush
根据是否聚焦而改变时,Border.BorderBrush
不会相应地更新。顺便说一下,我在控件上使用自定义样式。