可是在我理解的看来,你只要这个属性的话确实可以用Border的BorderBrush绑定到MyBrush。你说是不是想表达在资源里也要动态的绑定数据源中的某个数据啊?

解决方案 »

  1.   


    <Setter Property="BorderBrush" Value="{Binding MyBrush}"/>   <!--如何绑定-->
      

  2.   


    <Style TargetType="TextBox">
                <Style.Resources>
                    <Style x:Key="border1" TargetType="Border">
                        <Setter  Property="BorderBrush" Value="{Binding Background,RelativeSource={RelativeSource AncestorType=TextBox}}"/>
                            <!--如何绑定-->
                    </Style>
                </Style.Resources>
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="TextBox">
                            <Border Style="{StaticResource border1}" BorderThickness="1">
                                <TextBlock Text="张三"/>
                            </Border>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Style>设置RelativeSource可以实现。类型你自己改下,BorderThickness要设置一下。