2012-10-04 82 views
0

我有三个按钮,一个在其他的XAML的顶部像这样:让XAML控件“顶上去”其他控件当鼠标移到

<Grid> 
    <Button 
     Width="50" 
     Height="50" 
     Background="Red"/> 
    <Button 
     Margin="10" 
     Width="50" 
     Height="50" 
     Background="Blue"/> 
    <Button 
     Margin="20" 
     Width="50" 
     Height="50" 
     Background="Green"/> 
</Grid> 

如何改变他们的Z顺序时鼠标在他们身上?

回答

1

把这个给Grid.Resources

<Style TargetType="{x:Type Button}"> 
    <Style.Triggers> 
     <Trigger Property="IsMouseOver" Value="True"> 
      <Setter Property="Panel.ZIndex" Value="99999"/> 
     </Trigger> 
    </Style.Triggers> 
</Style> 

IsMouseOver是假的按钮实例回来原来的Z-索引值

相关问题