首页 > 解决方案 > 为什么 Border.BorderBrush 绑定到 TextBox.BorderBrush 总是不起作用?

问题描述

我正在创建一个 custom UserControl,其中一部分涉及将 Border 放在TextBox. 我希望Border.BorderBrush始终与TextBox.BorderBrush.

你会认为这会起作用:

<TextBox x:Name="MyTextBox" />

<Border
    BorderThickness="2"
    BorderBrush="{Binding BorderBrush, ElementName=MyTextBox}"
    />

然而,当TextBox.BorderBrush基于是否聚焦的变化时,Border.BorderBrush不会相应地更新。顺便说一句,我在控件上使用自定义样式。

标签: wpfbinding

解决方案


推荐阅读