我有几个网格,其中包含按钮和每个网格内的文本块。我有这样的网格样式
<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之间切换。有什么想法吗?
发布于 2016-08-12 00:36:06
而不是尝试使用网格的状态。尝试编写自己的转换器,并将不透明度或背景绑定到某个布尔变量。
<Grid Background="{Binding IsSomeGridShow, Converter={StaticResource BooleantoOpacityOrBackgroundConverter}}" >
<Button>
<TextBlock>
</Grid>https://stackoverflow.com/questions/38858539
复制相似问题