1
目的: 當鼠標停在按鈕上時,按鈕高度應該變成雙倍,並且該按鈕應該顯示在其他控件的頂部。控件可以存在於屏幕中'N'個面板中。Panel.ZIndex在兩個不同的網格上不起作用
我正在使用VS 2010,我有一個2行的主網格。每行有2個網格。每個網格都有按鈕。例如,網格1黃色具有顏色按鈕,網格2具有藍色顏色按鈕。我已經爲按鈕編寫了以下樣式。
<Style TargetType="{x:Type Buttons}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="RenderTransform">
<Setter.Value>
<ScaleTransform ScaleX="1" ScaleY="2" />
</Setter.Value>
</Setter>
<Setter Property="RenderTransformOrigin" Value="0.5,0.5"/>
<Setter Property="Panel.ZIndex" Value="99999"/>
</Trigger>
</Style.Triggers>
</Style>
問題:當鼠標在上在網格1.但是,黃顏色按鈕黃色按鈕沒有在上面在網格2. Panel.ZIndex藍色按鈕不工作在兩個不同的網格。
請讓我知道如何解決這個問題。
感謝您的反饋...它正在工作:-) – ksvimal 2010-08-02 04:37:59