我有几个网格,每个网格中都包含按钮和文本块。我有像这样的网格样式
<Style x:Key="SubSection_Grid_Style" TargetType="Grid">
<Setter Property="Margin" Value="0,5,0,5"/>
</Style>
我想显示已点击或选择了哪个网格,并且在点击另一个网格后,它应该将状态更改回正常状态。我知道如何设置它
<Storyboard>
<DoubleAnimation
Storyboard.TargetName="SelectionBackground"
Storyboard.TargetProperty="Opacity"
Duration="0"
To="1" />
</Storyboard>
但不确定如何在select | unselect之间切换。有什么想法吗?
答案 0 :(得分:0)
而不是尝试使用网格的状态。尝试编写自己的转换器并将不透明度或背景绑定到某个布尔变量。
<Grid Background="{Binding IsSomeGridShow, Converter={StaticResource BooleantoOpacityOrBackgroundConverter}}" >
<Button>
<TextBlock>
</Grid>