public virtual void ShowDialog(DialogControlContainer container) { if (container == null) { throw new ArgumentNullException("container"); } container.Show(this); _isOpen = true; _diaglogResult = null; }