Arena.Commands.MenuItemCommands.OpenCommand.Execute C# (CSharp) Method

Execute() public method

public Execute ( object parameter = null ) : void
parameter object
return void
        public override void Execute(object parameter = null)
        {
            var dlg = new OpenFileDialog
            {
                DefaultExt = ".xml",
                Filter = "XML Files (*.xml)|*.xml",
                Multiselect = false
            };
            var result = dlg.ShowDialog();

            if (result == true)
            {
                var filePath = dlg.FileName;
                _viewModel.ApplyConfiguration(filePath);
                _viewModel.OnLoadedCommand.Execute(null);
            }
        }