/// <summary> /// React on ShowViewModelRequestEvent. /// </summary> /// <param name="args">Event data.</param> public virtual void BringtToFrontViewModel(BringToFrontViewModelRequestEventArgs args) { if (args.SourceViewModel is IDockableViewModel) { this.LayoutManager.BringToFrontWindow(args.SourceViewModel as IDockableViewModel); } }
/// <summary> /// React on ShowViewModelRequestEvent. /// </summary> /// <param name="args">Event data.</param> protected override void BringtToFrontViewModel(BringToFrontViewModelRequestEventArgs args) { if (args.SourceViewModel is IDockableViewModel) { this.LayoutManager.BringToFrontWindow(args.SourceViewModel as IDockableViewModel); } }
/// <summary> /// React on ShowViewModelRequestEvent. /// </summary> /// <param name="args">Event data.</param> protected override void BringtToFrontViewModel(BringToFrontViewModelRequestEventArgs args) { if (this.PackageController == null) { return; } if (this.PackageController.CurrentShellViewModel != this) { return; } this.PackageController.BringtToFrontViewModel(args); }
/// <summary> /// React on ShowViewModelRequestEvent. /// </summary> /// <param name="args">Event data.</param> protected abstract void BringtToFrontViewModel(BringToFrontViewModelRequestEventArgs args);