Текстовый блок над пользовательским стилем радиокнопки

Я использую 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

что я хочу

Поскольку я новичок в Silverlight, у меня есть несколько проблем с этим, поэтому я надеюсь, что кто-то может указать мне правильное направление.

Пожалуйста, имейте в виду, что Silverlight для встроенных окон — это Silverlight 3 без некоторых компонентов.


person Luka Pivk    schedule 06.08.2012    source источник


Ответы (1)


Если все, что вы делаете, это добавляете TextBlock, это должно выполнить это (надеясь, что Embedded 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>
person Chris W.    schedule 06.08.2012