У меня есть сетка, непрозрачность которой я хочу сделать 0,5. У меня также есть граница для этой сетки, чтобы сделать ее закругленными углами, и я хочу, чтобы эта граница также имела непрозрачность 0,5. я хочу, чтобы все это не влияло на содержимое сетки. Мне удалось изменить непрозрачность сетки без изменения содержимого:
<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>