2
我在我的頁面上有一個邊框元素,其中包含網格中包含的一些TextBlock元素,例如, (簡體):MouseOver狀態的邊框元素
<Border Style="{StaticResource borderStyle}">
<Grid Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition/>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<TextBlock Text="Something" Grid.Column="0" Grid.Row="0" />
<TextBlock Text="Something else" Grid.Column="1" Grid.Row="0" />
</Grid>
</Border>
我已經定義了以下樣式:
<Style x:Key="borderStyle" TargetType="Border">
<Setter Property="CornerRadius" Value="0,0,15,15"/>
<Setter Property="Background" Value="Black"/>
<Setter Property="Opacity" Value="0.6"/>
</Style>
我將如何添加一個VisualStateGroup(或類似的東西)的風格來改變鼠標懸停的透明度?我似乎無法得到它爲邊界元素工作,是否有這個原因?
謝謝,我仍然無法得到它的行爲正是我想要的,所以我最後寫一個行爲類進行更改。 –
Fermin
2010-09-08 09:05:39
這甚至是一個很棒的選擇:) – 2010-09-08 09:35:53