private void Origin_Chooser_Button_Click(object sender, RoutedEventArgs e) { // First filter the Origins to select from and then allow the user to choose an Origin TrimMainObjectSearch search = new TrimMainObjectSearch(Database, BaseObjectTypes.Origin); search.SetSearchString(string.Format("ognType:{0}", OriginType.WindowsFolder)); SelectedOrigin = ObjectSelector.SelectOne(GetDesktopWindow(), search) as Origin; if (string.IsNullOrEmpty(SourceFolder)) { SourceFolder = SelectedOrigin.OriginLocation; } }
private void Button_Click_2(object sender, RoutedEventArgs e) { TrimMainObjectSearch search = new TrimMainObjectSearch(_database, BaseObjectTypes.Record); TrimSearchClause recentClause = new TrimSearchClause(_database, BaseObjectTypes.Record, SearchClauseIds.RecordMyDocuments); search.AddSearchClause(recentClause); search.SetPurpose((int)RecordPurposes.FindTemplate, (int)AllEnumerations.WordOpenFileTypes); var selectedSearch = ObjectSelector.SelectOne(GetDesktopWindow(), search); if (selectedSearch != null) { string gg = selectedSearch.Uri.ToString(); } }