<Rectangle Grid.Column="1" Grid.Row="1" Opacity="0.3"  Height="{Binding ElementName=textBox, Path=ActualHeight}" 
                   Width="{Binding ElementName=textBox, Path=ActualWidth}">
    <Rectangle.Fill>
        <VisualBrush Visual="{Binding ElementName=textBox}"/>
    </Rectangle.Fill>
    <Rectangle.LayoutTransform>
        <ScaleTransform ScaleY="-0.7"/>
    </Rectangle.LayoutTransform>
    <Rectangle.OpacityMask>
        <LinearGradientBrush EndPoint="0,1">
            <GradientStop Offset="0" Color="Transparent"/>
            <GradientStop Offset="1" Color="#77000000"/>
        </LinearGradientBrush>
    </Rectangle.OpacityMask>
</Rectangle>如上代码所示,实现的是一个textbox的倒影效果,如果想在后台代码中实现的话,要怎么写呢?
尤其是visualBrush这一句,怎么写绑定表达式?rect.SetBinding(Rectangle.FillProperty, new Binding(){ ElementName = "btn" });
这么写是不对的,请教!!
wpf C#bindingwpf