public void Show() { ShowAnimation = FSAnim.Fade(this, from: 0, to: 1, duration: 250, start: true); CloseTimer = FSCall.Delayed(() => { Bubble.Dismiss(); }, TimeSpan.FromSeconds(2)); }
private void TextBox_KeyDown(object sender, System.Windows.Input.KeyEventArgs e) { if (SearchTimer != null) { SearchTimer.Stop(); } SearchTimer = FSCall.Delayed(() => Search(), 500); }
void SignupPage_Loaded(object sender, RoutedEventArgs e) { var easing = new CubicEase(); easing.EasingMode = EasingMode.EaseOut; var story = FSAnim.Fade(AppIconImage, from: 0, to: 1, easing: easing, duration: 250); FSAnim.Fade(AppNameText, from: 0, to: 1, story: story, easing: easing, startTime: 250, duration: 250); FSAnim.Fade(ByFSecureImage, from: 0, to: 1, story: story, easing: easing, startTime: 500, duration: 250); story.Completed += (object s2, EventArgs e2) => { if (ServerAPIManager.Instance.IsLoggedIn) { // Register if failed to do so at signup Dispatcher.BeginInvoke(async() => await ServerAPIManager.Instance.RegisterNotificationUrl()); OpenMapPage(); return; } // Scale app icon smaller for content FSAnim.Scale(AppInfoContainer.RenderTransform, //story: story, easing: easing, toX: 0.66, toY: 0.66, startTime: 0, start: true, onCompletion: () => { // Show privacy policy agreement if not accepted yet if (!SettingsManager.IsPrivacyPolicyAccepted) { PrivacyPolicyContainer.Opacity = 0; story = FSAnim.Fade(PrivacyPolicyContainer, from: 0, to: 1, easing: easing); FSAnim.Fade(ByFSecureImage, to: 0, story: story, easing: easing, startTime: 0, duration: 250, onCompletion: () => { ByFSecureImage.Visibility = Visibility.Collapsed; }); PrivacyPolicyContainer.Visibility = Visibility.Visible; story.Begin(); return; } // Show signup controls if not signed up yet ShowSignupControls(); }); }; FSCall.Delayed(() => story.Begin(), 250); }