示例#1
0
        /// <summary>
        /// ビューモデルを破棄します。
        /// </summary>
        public virtual void Dispose()
        {
            if (_isDisposed)
            {
                return;
            }

            _isDisposed = true;

            foreach (var command in _registeredCommands)
            {
                command.Dispose();
            }
            _registeredCommands.Clear();

            _dialogService.Dispose();
            _dialogService = null;
        }
 public void Dispose()
 {
     DialogService?.Dispose();
 }