Могу ли я запустить функцию в Xaml после просмотра объекта в течение n раз? (Пакет SDK Tobii Core)
Могу ли я запустить функцию в Xaml после просмотра объекта в течение n раз? (Tobii Core SDK)?
// функция в....xaml.cs
private void Close_Window(object sender, RoutedEventArgs e)
{
this.Close();
}
//Xaml
<ResourceDictionary>
<Style x:Key="RectangleWithGazeAwareAnimation" TargetType="Rectangle">
<Setter Property="wpf:Behaviors.IsGazeAware" Value="True"></Setter>
<Setter Property="Opacity" Value="1"/>
<Style.Triggers>
<Trigger Property="wpf:Behaviors.HasGaze" Value="True">
// Итак, запускаем функцию Close_Window после просмотра объекта (прямоугольник)
<Trigger.EnterActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" To="0.25"
Duration="0:0:.1"></DoubleAnimation>
</Storyboard>
</BeginStoryboard>
</Trigger.EnterActions>
<Trigger.ExitActions>
<BeginStoryboard>
<Storyboard>
<DoubleAnimation Storyboard.TargetProperty="Opacity" To="1"
Duration="0:0:.1"></DoubleAnimation>
</Storyboard>
</BeginStoryboard>`
</Trigger.ExitActions>
</Trigger>
</Style.Triggers>
</Style>
</ResourceDictionary>
</Window.Resources>