2010-10-19 53 views
5

這應該非常簡單。如何將ControlTemplate應用於XAML中的Thumb?在XAML中應用控制模板

<UserControl.Resources> 
    <ControlTemplate x:Key="temp"> 
     <Ellipse Width="60" Height="30" Fill="Black"/> 
    </ControlTemplate> 
</UserControl.Resources> 
<Grid x:Name="LayoutRoot" Background="White"> 
    <TextBlock>Not Dragged</TextBlock> 
    <Canvas x:Name="foo"> 
     <Thumb Width="150" Height="50" DragDelta="Thumb_DragDelta" x:Name="simpleDrag"> 

     </Thumb> 
     <TextBlock>Dragged (hopefull)</TextBlock> 
    </Canvas> 
</Grid> 

我不知道如何將「temp」模板應用於Thumb。謝謝!

回答

8

你會使用Template屬性:

<Thumb Width="150" ... Template="{StaticResource temp}" /> 
+0

謝謝 - 仍然習慣WPF/Silverlight的... – 2010-10-20 00:07:36