/// <summary> /// Initializes a new instance of the <see cref="MessageBoxViewModel"/> class. /// </summary> /// <param name="mb">The message box that owns the screen.</param> protected internal MessageBoxViewModel(MessageBoxModal mb) { Contract.Require(mb, nameof(mb)); this.mb = mb; }