SidebarDiagnostics.Sidebar.Reposition C# (CSharp) Méthode

Reposition() public méthode

public Reposition ( ) : void
Résultat void
        public void Reposition()
        {
            if (!Ready)
            {
                return;
            }

            Ready = false;

            BindPosition(() => Ready = true);
        }

Usage Example

Exemple #1
0
        private void OffsetSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e)
        {
            if (_cancelReposition != null)
            {
                _cancelReposition.Cancel();
            }

            _cancelReposition = new CancellationTokenSource();

            Task.Delay(TimeSpan.FromMilliseconds(500), _cancelReposition.Token).ContinueWith(_ =>
            {
                if (_.IsCanceled)
                {
                    return;
                }

                Dispatcher.BeginInvoke(DispatcherPriority.Normal, (Action)(() =>
                {
                    Framework.Settings.Instance.XOffset = (int)XOffsetSlider.Value;
                    Framework.Settings.Instance.YOffset = (int)YOffsetSlider.Value;

                    Sidebar.Reposition();
                }));

                _cancelReposition = null;
            });
        }
All Usage Examples Of SidebarDiagnostics.Sidebar::Reposition