private void OnPreTick(object sender, EventArgs eventArgs) { // Only want to set them up once. if (!_isSetup) { SetUp(); _isSetup = true; } var activated = TargetWindow.IsActivated; var visible = OverlayWindow.IsVisible; // Ensure window is shown or hidden correctly prior to updating //if (!activated && visible) //{ // OverlayWindow.Hide(); //} //else if (activated && !visible) //{ // OverlayWindow.Show(); //} if (!visible) { OverlayWindow.Show(); } //else { OverlayWindow.Hide(); } }
private void OnPreTick(object sender, EventArgs eventArgs) { var activated = TargetWindow.IsActivated; var visible = OverlayWindow.IsVisible; // Ensure window is shown or hidden correctly prior to updating if (!activated && visible) { OverlayWindow.Hide(); } else if (activated && !visible) { OverlayWindow.Show(); } }
void OnPreTick(object sender, EventArgs eventArgs) { // Only want to set them up once. if (!_isSetup) { SetUp(); _isSetup = true; } // Ensure window is shown or hidden correctly prior to updating if ((TargetWindow.IsActivated && !OverlayWindow.IsVisible) || ApplicationIsActivated()) { OverlayWindow.Show(); } else if ((!TargetWindow.IsActivated && OverlayWindow.IsVisible)) { OverlayWindow.Hide(); } }