在我的 Windows 8 C# 应用程序中,当我拥有包含图像的控件并在其上应用 Callisto 的 Tilt时,当第一次单击此控件时,图像会闪烁。这非常令人不安,尤其是在将其与自定义“图像按钮”一起使用时。
那么有没有办法让这个控件在不闪烁的情况下倾斜呢?
要重现此问题,只需将其添加到新的 Windows 8 C# SplitApp 项目中,添加 Callisto NuGet 包并注释默认的 GridView 和 SpliView。
<StackPanel Orientation="Horizontal" effects:Tilt.IsTiltEnabled="True"
Background="BlueViolet" Width="300" Height="100" >
<Image Source="Assets/SmallLogo.png"/>
<TextBlock Text="tap and watch the image blink" FontSize="20" />
</StackPanel>
<StackPanel Orientation="Horizontal" effects:Tilt.IsTiltEnabled="True"
Background="Crimson" Width="300" Height="100" Grid.Row="1" >
<Image Source="Assets/SmallLogo.png"/>
<TextBlock Text="tap and watch the image blink" FontSize="20"/>
</StackPanel>