热门:网页模板.net视频教程JQueryMVCjsonExtJs源码示例三级联动JQuery菜单
您现在的位置:.Net中文社区>> Silverlight>>正文内容

控件模板Template(Silverlight)

发布时间:2010年03月06日点击数: 佚名

1.在控件声明中直接定义;

  1. <Button Content="Button1"> 
  2. <Button.Template> 
  3. <ControlTemplate TargetType=“Button”> 
  4. <!--在此ControlTemplate‐‐> 
  5. </ControlTemplate> 
  6. </Button.Template> 
  7. </Button> 

2.在容器的资源属性中定义:

  1. <StackPanel> 
  2. <StackPanel.Resources> 
  3. <Style x:Key="ButtonStyle" TargetType="Button"> 
  4. <Setter Property="Template"> 
  5. <Setter.Value> 
  6. <ControlTemplate TargetType="Button"> 
  7. <!‐‐在此定义ControlTemplate ‐‐> 
  8. </ControlTemplate> 
  9. </Setter.Value> 
  10. </Setter> 
  11. </Style> 
  12. </StackPanel.Resources> 
  13. <Button Style="{StaticResource ButtonStyle}" Content="Button1"/> 
  14. </StackPanel> 

3.app.xaml文件中定义:

  1. <Application.Resources> 
  2.             <Style TargetType="TextBlock" x:Key="TextBlockPrompt"> 
  3.                 <Setter Property="VerticalAlignment" Value="Bottom" /> 
  4.                 <Setter Property="HorizontalAlignment" Value="Left" /> 
  5.                 <Setter Property="FontFamily" Value="Verdana" /> 
  6.                 <Setter Property="FontSize" Value="14" /> 
  7.                 <Setter Property="FontWeight" Value="Medium" /> 
  8.                 <Setter Property="Foreground" Value="Blue" /> 
  9.             </Style> 
  10. </Application.Resources> 

前段绑定方法:

  1. <Button Style="{StaticResource TextBlockPrompt}" Content="Button1"/> 

本站热点业务

更多模板/案例展示

关于我们 | 联系我们 | 团队日志 | 网站地图 | 网站合作