0

我有一个图像按钮的样式如下,我怎样才能使 TextBlock 的文本,等于下面的“POSITION”,与按钮的内容相同?谢谢。

<Style x:Key="TopButtonStyle" TargetType="Button">
        <Setter Property="Padding" Value="0"/>
        <Setter Property="Button.BorderBrush" Value="SteelBlue" />
        <Setter Property="Button.BorderThickness" Value="0" />

        <Setter Property="ContentTemplate">
            <Setter.Value>
                <DataTemplate>
                    <Grid Background="SteelBlue">
                        <Image Source="images/blue_button_up.png" HorizontalAlignment="Center" Margin="0,0,0,0" Height="Auto" Width="Auto" Stretch="UniformToFill"/>
                        <TextBlock Text="POSITION" HorizontalAlignment="Center" Foreground="White" Margin="5,5,0,0"/>
                    </Grid>
                </DataTemplate>
            </Setter.Value>
        </Setter>
    </Style>`
4

1 回答 1

1

{Binding}因为DataContext在里面ContentTemplateContent

于 2012-07-11T22:46:09.530 回答