2010-10-19 5 views
5

Cela devrait être vraiment simple. Comment appliquer un ControlTemplate à un Thumb dans XAML?Appliquer le modèle de contrôle en 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> 

Je n'arrive pas à comprendre comment appliquer le modèle «temp» au Thumb. Merci!

Répondre

8

Vous utiliseriez la Template propriété:

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

Merci - encore se habituer à WPF/Silverlight ... –

Questions connexes