以上radiobutton自定义样式的文本块

时间:2012-08-06 14:44:20

标签: silverlight xaml embedded

我正在使用Silverlight用于嵌入式窗口,我有一个简单的单选按钮式

<Style TargetType="RadioButton" x:Key="SettingsTab">
    <Setter Property="Width" Value="95"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="RadioButton">
                    <Grid x:Name="RootElement">
                        <Image x:Name="Ozadje1" Source="settings_backgroun.png"/>

                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>

现在我想在第二张图片上看到2个文本块,就像你可以看到的那样。

这是我在风格中使用的图像: Settings_backgroun.png

what i want

因为我是银光的新手,所以我有一些问题,所以我希望有人可以指出我正确的方向。

请记住,嵌入式窗口的Silverlight是没有某些组件的Silverlight 3。

1 个答案:

答案 0 :(得分:1)

如果您正在做的只是添加TextBlock,那么应该完成它,(因为希望嵌入式Windows允许它。)

<Style TargetType="RadioButton" x:Key="SettingsTab">
    <Setter Property="Width" Value="95"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="RadioButton">
                    <Grid x:Name="RootElement">
                        <Image x:Name="Ozadje1" Source="settings_backgroun.png"/>
                        <TextBlock Text="LIM" Foreground="Orange" VerticalAlignment="Top" HorizontalAlignment="Center" Margin="0,5,0,0" />
                        <TextBlock Text="3.5mA" HorizontalAlignment="Center"  VerticalAlignment="Bottom" Margin="0,0,0,5"/>
                    </Grid>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
    </Style>