2012-10-04 25 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-索引值

相關問題