2012-08-06 48 views
0

我使用了嵌入式windows 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文本块上面,像你可以第2幅图像上看到。

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

what i want

因为我是新来的Silverlight我有这几个问题,所以我希望有人能指出我在正确的方向。

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

回答

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>