WEB开发网
开发学院图形图像Flash 为 Silverlight 2 创建自定义控件 阅读

为 Silverlight 2 创建自定义控件

 2008-10-26 11:45:05 来源:WEB开发网   
核心提示: 图 6 Generic.xaml <ResourceDictionaryxmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.mi

为 Silverlight 2 创建自定义控件图 6 Generic.xaml

<ResourceDictionary
 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
 xmlns:custom="clr-namespace:SimpleButtonDemo;assembly=SimpleButtonDemo">
 <Style TargetType="custom:SimpleButton">
  <Setter Property="Template">
   <Setter.Value>
    <ControlTemplate TargetType="custom:SimpleButton">
     <Grid x:Name="RootElement">
      <Rectangle x:Name="BodyElement" Width="200" Height="100"
       Fill="Lavender" Stroke="Purple" RadiusX="16" RadiusY="16" />
      <TextBlock Text="Click Me" HorizontalAlignment="Center"
       VerticalAlignment="Center" />
     </Grid>
    </ControlTemplate>
   </Setter.Value>
  </Setter>
 </Style>
</ResourceDictionary>

创建默认模板后,返回 SimpleButton.cs 并将以下语句添加到类构造函数中:

this.DefaultStyleKey = typeof(SimpleButton);

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Silverlight 创建 定义

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接