我有一個網格,我想讓不透明度爲0.5。 我也有這個網格的邊框爲了使它圓角,我想這個邊框也有不透明度0.5。 我希望所有這些都不影響網格的內容。 我成功改變了電網的不透明度,而不影響內容:WPF在不影響兒童的情況下更改網格和網格邊框的不透明度
<Grid Grid.Column="0" Grid.Row="0" Margin="10,15,5,5" >
<Border BorderThickness="7" CornerRadius="4" >
<Grid>
<Grid.Background>
<SolidColorBrush Color="#73B2F5" Opacity="0.5"/>
</Grid.Background>
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<Button Grid.Row="1" Grid.Column="0" Width="40" Height="40" Content="Asaf"></Button>
</Grid>
</Border>
</Grid>
的例子中的按鈕上方有完全不透明而電網是0.5,但對於邊界? 我如何讓邊界具有不透明度0.5而不影響網格內部的網格和網格內容(所有邊界兒童)?
我想這一點,但它不工作:
<Grid Grid.Column="0" Grid.Row="0" Margin="10,15,5,5" >
<Border BorderThickness="7" CornerRadius="4">
<Border.Background>
<SolidColorBrush Color="#73B2F5" Opacity="0.5"/>
</Border.Background>
<Grid>
<Grid.Background>
<SolidColorBrush Color="#73B2F5" Opacity="0.5"/>
</Grid.Background>
<Grid.RowDefinitions>
<RowDefinition Height="30"/>
<RowDefinition Height="1*"/>
</Grid.RowDefinitions>
<Button Grid.Row="1" Grid.Column="0" Width="40" Height="40" Content="Asaf"></Button>
</Grid>
</Border>
</Grid>
非常感謝你肌肉:) – Rodniko 2011-12-29 09:35:26