public override void Execute(object parameter) { if (browser == null) { browser = new FileBrowser() { FileExtensions = new System.Collections.ObjectModel.ObservableCollection<string>() { ".png",".jpg", ".jpeg" }, StartupRelativeUrl = "Images" }; browser.CancelClicked += new EventHandler(browser_CancelClicked); browser.UrlChosen += new EventHandler<FileChosenEventArgs>(browser_UrlChosen); } BuilderApplication.Instance.ShowWindow(ESRI.ArcGIS.Mapping.Builder.Resources.Strings.ChangeLogo, browser); }
public void BrowseForFile(EventHandler<BrowseCompleteEventArgs> onComplete, string[] fileExts = null, string startupFolderRelativePath = null, object userState = null) { FileBrowser browser = new FileBrowser() { FileExtensions = new System.Collections.ObjectModel.ObservableCollection<string>(), StartupRelativeUrl = startupFolderRelativePath, Tag = new object[]{ onComplete, userState}, }; if (fileExts != null) { foreach (string fileExt in fileExts) browser.FileExtensions.Add(fileExt); } browser.UrlChosen += onUrlChosen; browser.CancelClicked += browser_CancelClicked; MapApplication.Current.ShowWindow(ESRI.ArcGIS.Mapping.Builder.Resources.Strings.BrowseForFile, browser, true, null, null, WindowType.DesignTimeFloating); }