2012-07-24 61 views
0

我想重新设计我的ToggleButton。我在XAML创建切换按钮:ToggleButton重新设计,无法找到属性'IsChecked'

<ToggleButton Width="15" Grid.Column="2" /> 

而且具有切换按钮样式参考资料:

<Style TargetType="ToggleButton"> 
    <Setter Property="Template"> 
     <Setter.Value> 
      <ControlTemplate> 
       <Path Name="Arrow" Fill="Black" HorizontalAlignment="Center" VerticalAlignment="Center" Data="M 0 0 L 4 4 L 8 0 Z" /> 
       <ControlTemplate.Triggers> 
        <Trigger Property="IsChecked" Value="true"> 
         <Setter TargetName="Arrow" Property="Data" Value="M 0 4 L 4 0 L 8 4 Z" /> 
        </Trigger> 
       </ControlTemplate.Triggers>      
      </ControlTemplate> 
     </Setter.Value> 
    </Setter> 
</Style> 

当我尝试建立我已经得到了这个错误:

Cannot find the Template Property 'IsChecked' on the type 'System.Windows.Controls.Control'.

我该如何解决这个问题?

回答

4

ControlTemplateTargetType

<ControlTemplate TargetType="ToggleButton">