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;
}
}