В WPF toolkit datagrid у меня есть триггер данных, связанный с непрозрачностью элемента ячейки.
Когда UpVisibility
изменяется на 1, путь становится видимым, и анимация начинает исчезать до 0. Что работает.
Однако моя проблема сейчас - если мне нужно преждевременно остановить/отменить затухание и установить UpVisibility
на 0, путь все еще будет видимым и затухающим, поскольку ничего не произошло....
Как быстро удалить непрозрачность в 0 с помощью объекта MyValue?
<Path Data="M 5,0 0,10 10,10" Height="10" Width="10" Fill="Green" Opacity="{Binding MyValue[0].UpVisibility}" Margin="5,0,5,0">
<Path.Style>
<Style>
<Style.Triggers>
<DataTrigger Binding="{Binding MyValue[0].UpVisibility}" Value="1.0">
<DataTrigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" From="1.0" To="0.0" Duration="0:0:10" />
</Storyboard>
</BeginStoryboard>
</DataTrigger.EnterActions>
</DataTrigger>
</Style.Triggers>
</Style>
</Path.Style>
</Path>