public void SetScreen(Screen screen) { if (screen != null) { ForEachElementInTree_BreadthFirst(new SetScreenAction(screen)); } }
public void Minimize() { WindowState = FormWindowState.Minimized; Screen screen = _screenManager.FocusedScreen; if (screen != null) { screen.RemoveCurrentFocus(); } }
public void StopStoryboard(Storyboard board) { Screen screen = Screen; if (screen == null) { return; } screen.Animator.StopStoryboard(board, this); }
public void StartStoryboard(Storyboard board, HandoffBehavior handoffBehavior) { Screen screen = Screen; if (screen == null) { return; } screen.Animator.StartStoryboard(board, this, handoffBehavior); }
protected internal void StopAndDispose() { Screen screen = Screen; if (screen != null) { screen.Animator.StopAll(this); } Dispose(); // First dispose bindings before we can reset our VisualParent VisualParent = null; }
public void SetValueInRenderThread(IDataDescriptor dataDescriptor, object value) { if (_elementState == ElementState.Disposing) { return; } Screen screen = Screen; if (screen == null || _elementState == ElementState.Available || _elementState == ElementState.Preparing || Thread.CurrentThread == SkinContext.RenderThread) { dataDescriptor.Value = value; } else { screen.Animator.SetValue(dataDescriptor, value); } }
public void SetScreen(Screen screen) { if (screen != null) ForEachElementInTree_BreadthFirst(new SetScreenAction(screen)); }
public SetScreenAction(Screen screen) { _screen = screen; }