我正在开发WPF应用程序,旨在帮助ALS患者。我正在使用Tobii EyeX,但是当用户凝视诸如Rectangle之类的FrameworkElement时,在任何地方都找不到如何调用方法的方法。我尝试在XAML中使用此代码:
<Style x:Key="EyeXGazeAwareElement" TargetType="FrameworkElement">
<Setter Property="eyeX:Behavior.GazeAware" Value="True" />
<Setter Property="eyeX:Behavior.GazeAwareDelay" Value="250" />
</Style>
<Style x:Key="EyeXRect1" BasedOn="{StaticResource EyeXGazeAwareElement}" TargetType="Rectangle">
<Style.Triggers>
<EventTrigger eyeX:Behavior.HasGazeChanged="Rect1_EyeEnter"></EventTrigger>
</Style.Triggers>
</Style>
</Window.Resources>
<Grid>
<Rectangle Name="Rect1" Style="{StaticResource EyeXRect1}" Fill="DarkGray"/>
但是它不起作用。 谢谢。