/// <summary> /// Handler for MainWindow PositionChanged event /// </summary> private void MainWindowLocationChanged(object sender, PixelPointEventArgs e) { if (logWindow.IsVisible) { logWindow.AdjustPositionToMainWindow(); } }
private void Parent_PositionChanged(object?sender, PixelPointEventArgs e) { if (window == null) { return; } window.Position = this.PointToScreen(Bounds.Position); }
private void Window_PositionChanged(object?sender, PixelPointEventArgs e) { prevprevPosition = previousPosition; previousPosition = currentPosition; currentPosition = e.Point; }
// this fires too often, could attach a dispatch timer, or add an override method private void BaseWindow_PositionChanged(object sender, PixelPointEventArgs e) { SaveWindowSettings(); }
private void onPosChanged(object sender, PixelPointEventArgs args) { ((IMainWindowViewModel)DataContext).Position = args.Point; }
private void HostWindow_PositionChanged(object?sender, PixelPointEventArgs e) { if (Window is { } && IsTracked)