private void List_Refreshed(object sender, EventArgs e) { string filter = SearchBar.Text; List <Search> places = (List <Search>)_service.GetSearches(filter); PopulateItemSource(places); ListPlaces.EndRefresh(); }
private void LoadPlaces() { var customPlaces = new DoubleString[mainC.Settings.CustomPaths.Count]; for (var i = 0; i < mainC.Settings.CustomPaths.Count; i++) { customPlaces[i] = new DoubleString(mainC.Settings.CustomPaths[i], StringHandler.GetFilename(mainC.Settings.CustomPaths[i])); } ListPlaces.LoadPlaces(customPlaces); }
private void ListPlaces_SelectionChanged() { if (!refreshing) { var path = ListPlaces.GetSelected(); if (!string.IsNullOrEmpty(path?.Value)) { // valid path, update lists ListDirectories.SetPath(path.Value); } } }
public void SetStyles(StyleLib styleLib, MainController mainController) { mainC = mainController; styleLib.SetStyle(ListFiles); styleLib.SetStyle(ListDirectories); styleLib.SetStyle(ListPlaces); styleLib.SetStyle(ButtonAddFolder, BtnNumber.AddFolder); styleLib.SetStyle(ButtonAddSubFolder, BtnNumber.AddSubFolder); styleLib.SetStyle(ButtonAddSelected, BtnNumber.AddFile); styleLib.SetStyle(ButtonFilterVideo, BtnNumber.Movie); styleLib.SetStyle(ButtonFilterMusic, BtnNumber.Music); styleLib.SetStyle(ButtonFilterPictures, BtnNumber.Picture); styleLib.SetStyle(ButtonEnlargeDownwards, BtnNumber.EnlargeDown); styleLib.SetStyle(ButtonEnlargeUpwards, BtnNumber.EnlargeUp); styleLib.SetStyle(ButtonClearPlaylist, BtnNumber.ClearList); styleLib.SetStyle(ButtonClosePanel, BtnNumber.Close); styleLib.SetStyle(ButtonMaximizePanel, BtnNumber.Maximize); styleLib.SetStyle(ButtonRefresh, BtnNumber.Refresh); //styleLib.SetStyle(ButtonRefresh2, BtnNumber.Refresh); styleLib.SetStyle(ButtonClearFind, BtnNumber.Close); styleLib.SetStyle(ButtonClearFindFolder, BtnNumber.Close); styleLib.SetStyle(ButtonAddPath, BtnNumber.RememberPath); styleLib.SetStyle(ButtonClearPath, BtnNumber.ForgetPath); styleLib.SetStyle(ButtonSort, BtnNumber.Sort); //ButtonSort.SetContent("Date", 1); Background = styleLib.GetGridBrush(false); styleLib.SetStyle(TextBoxFind); styleLib.SetStyle(TextBoxFindFolder); ButtonClearFindFolder.GeometryMargin = 4; //styleLib.SetStyle(LabelTopic); LoadPlaces(); ListPlaces.Select(0); }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { LoadPlaces(); ListPlaces.Select(0); }