Этот метод вызывается событием щелчка, эффект работает отлично, за исключением того, что весь экран компьютера отключается каждый раз, когда вызывается этот метод (например, 1-й раз работает нормально, 2-й раз отключается, 3-й работает нормально ...)Однажды я щелкнул по нему слишком часто, Windows 10 запросил сбой драйвера дисплея и переключился на базовый дисплей Windows (я использую двойной экран).Кроме того, когда он отключается, курсор превращается в знак занятости и глюки анимации.У кого-нибудь еще была эта проблема?
private async void oscillate()
{
SpringScalarNaturalMotionAnimation _springAnimation2= Window.Current.Compositor.CreateSpringScalarAnimation();
_springAnimation2.DampingRatio = 0.3f;
_springAnimation2.Period = TimeSpan.FromSeconds(0.02);
_springAnimation2.InitialValueExpressions["FinalValue"] = "0";
loginBody= ElementCompositionPreview.GetElementVisual(LoginBody);
loginBody.Offset = new System.Numerics.Vector3(-70, 0, 0);
loginBody.StartAnimation("Offset.X", _springAnimation2);
}