MegaMan.Editor.Controls.ViewModels.AddStageViewModel.BrowseTilesheet C# (CSharp) Method

BrowseTilesheet() private method

private BrowseTilesheet ( object obj ) : void
obj object
return void
        private void BrowseTilesheet(object obj)
        {
            var dialog = new CommonOpenFileDialog();
            dialog.Filters.Add(new CommonFileDialogFilter("Images (*.png, *.gif, *.bmp)", "png,gif,bmp"));

            if (TilesheetPath != null)
                dialog.InitialDirectory = TilesheetPath;
            else
                dialog.InitialDirectory = _project.Project.BaseDir;

            dialog.Title = "Choose Tilesheet Image";
            dialog.EnsureFileExists = true;
            dialog.EnsurePathExists = true;
            dialog.EnsureReadOnly = false;
            dialog.EnsureValidNames = true;
            dialog.Multiselect = false;
            dialog.ShowPlacesList = true;

            if (dialog.ShowDialog() == CommonFileDialogResult.Ok)
            {
                TilesheetPath = dialog.FileName;
            }
        }