Example #1
0
        private void List_Refreshed(object sender, EventArgs e)
        {
            string        filter = SearchBar.Text;
            List <Search> places = (List <Search>)_service.GetSearches(filter);

            PopulateItemSource(places);
            ListPlaces.EndRefresh();
        }
Example #2
0
        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);
        }
Example #3
0
 private void ListPlaces_SelectionChanged()
 {
     if (!refreshing)
     {
         var path = ListPlaces.GetSelected();
         if (!string.IsNullOrEmpty(path?.Value))
         {
             // valid path, update lists
             ListDirectories.SetPath(path.Value);
         }
     }
 }
Example #4
0
        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);
 }