├── .gitattributes
├── HandyUI
├── Resources
│ ├── Album
│ │ ├── 1.jpg
│ │ ├── 10.jpg
│ │ ├── 2.jpg
│ │ ├── 3.jpg
│ │ ├── 4.jpg
│ │ ├── 5.jpg
│ │ ├── 6.jpg
│ │ ├── 7.jpg
│ │ ├── 8.jpg
│ │ └── 9.jpg
│ ├── Img
│ │ ├── mmc.png
│ │ ├── sms.png
│ │ ├── cloud.png
│ │ ├── contacts.png
│ │ ├── profile1.jpg
│ │ ├── settings.png
│ │ ├── morestorage.png
│ │ └── applogoexample.png
│ ├── DriveStorageListBoxItem.xaml.cs
│ └── DriveStorageListBoxItem.xaml
├── ViewModels
│ ├── LoginViewModel.cs
│ ├── BasicKanbanViewModel.cs
│ ├── SelectCountryViewModel.cs
│ ├── UploadToCloudViewModel.cs
│ ├── WeatherAnalysisViewModel.cs
│ ├── OverviewViewModel.cs
│ ├── MainWindowViewModel.cs
│ ├── FileManagerViewModel.cs
│ ├── DriveStorageViewModel.cs
│ └── MusicPlayerViewModel.cs
├── Models
│ ├── CardModel.cs
│ └── FileManagerModel.cs
├── Views
│ ├── Login
│ │ ├── Login.xaml.cs
│ │ └── Login.xaml
│ ├── Overview.xaml.cs
│ ├── BasicKanban.xaml.cs
│ ├── FileManager.xaml.cs
│ ├── MusicPlayer.xaml.cs
│ ├── DriveStorage.xaml.cs
│ ├── SelectCountry.xaml.cs
│ ├── UploadToCloud.xaml.cs
│ ├── WeatherAnalysis.xaml.cs
│ ├── Overview.xaml
│ ├── MainWindow.xaml.cs
│ ├── UploadToCloud.xaml
│ ├── MainWindow.xaml
│ ├── SelectCountry.xaml
│ ├── MusicPlayer.xaml
│ ├── DriveStorage.xaml
│ ├── FileManager.xaml
│ ├── BasicKanban.xaml
│ └── WeatherAnalysis.xaml
├── App.xaml
├── App.xaml.cs
├── HandyUI.csproj
└── Properties
│ └── DesignTimeResources.xaml
├── LICENSE
├── HandyUI.sln
├── README.md
└── .gitignore
/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/1.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/10.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/10.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/2.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/3.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/4.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/5.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/6.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/7.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/8.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Album/9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Album/9.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Img/mmc.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Img/mmc.png
--------------------------------------------------------------------------------
/HandyUI/Resources/Img/sms.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Img/sms.png
--------------------------------------------------------------------------------
/HandyUI/Resources/Img/cloud.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Img/cloud.png
--------------------------------------------------------------------------------
/HandyUI/Resources/Img/contacts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Img/contacts.png
--------------------------------------------------------------------------------
/HandyUI/Resources/Img/profile1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Img/profile1.jpg
--------------------------------------------------------------------------------
/HandyUI/Resources/Img/settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Img/settings.png
--------------------------------------------------------------------------------
/HandyUI/Resources/Img/morestorage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Img/morestorage.png
--------------------------------------------------------------------------------
/HandyUI/Resources/Img/applogoexample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/HandyOrg/HandyUI/HEAD/HandyUI/Resources/Img/applogoexample.png
--------------------------------------------------------------------------------
/HandyUI/ViewModels/LoginViewModel.cs:
--------------------------------------------------------------------------------
1 | using Prism.Mvvm;
2 |
3 | namespace HandyUI.ViewModels
4 | {
5 | public class LoginViewModel : BindableBase
6 | {
7 | public LoginViewModel()
8 | {
9 |
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/HandyUI/Models/CardModel.cs:
--------------------------------------------------------------------------------
1 | namespace HandyUI.Models
2 | {
3 | public class CardModel
4 | {
5 | public string Header { get; set; }
6 | public string Content { get; set; }
7 | public string Footer { get; set; }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/HandyUI/ViewModels/BasicKanbanViewModel.cs:
--------------------------------------------------------------------------------
1 | using Prism.Mvvm;
2 |
3 | namespace HandyUI.ViewModels
4 | {
5 | public class BasicKanbanViewModel : BindableBase
6 | {
7 | public BasicKanbanViewModel()
8 | {
9 |
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/HandyUI/ViewModels/SelectCountryViewModel.cs:
--------------------------------------------------------------------------------
1 | using Prism.Mvvm;
2 |
3 | namespace HandyUI.ViewModels
4 | {
5 | public class SelectCountryViewModel : BindableBase
6 | {
7 | public SelectCountryViewModel()
8 | {
9 |
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/HandyUI/ViewModels/UploadToCloudViewModel.cs:
--------------------------------------------------------------------------------
1 | using Prism.Mvvm;
2 |
3 | namespace HandyUI.ViewModels
4 | {
5 | public class UploadToCloudViewModel : BindableBase
6 | {
7 | public UploadToCloudViewModel()
8 | {
9 |
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/HandyUI/ViewModels/WeatherAnalysisViewModel.cs:
--------------------------------------------------------------------------------
1 | using Prism.Mvvm;
2 |
3 | namespace HandyUI.ViewModels
4 | {
5 | public class WeatherAnalysisViewModel : BindableBase
6 | {
7 | public WeatherAnalysisViewModel()
8 | {
9 |
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/HandyUI/Views/Login/Login.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace HandyUI.Views
4 | {
5 | ///
6 | /// Interaction logic for Login
7 | ///
8 | public partial class Login : UserControl
9 | {
10 | public Login()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/HandyUI/Views/Overview.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace HandyUI.Views
4 | {
5 | ///
6 | /// Interaction logic for Overview
7 | ///
8 | public partial class Overview : UserControl
9 | {
10 | public Overview()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/HandyUI/Views/BasicKanban.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace HandyUI.Views
4 | {
5 | ///
6 | /// Interaction logic for BasicKanban
7 | ///
8 | public partial class BasicKanban : UserControl
9 | {
10 | public BasicKanban()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/HandyUI/Views/FileManager.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace HandyUI.Views
4 | {
5 | ///
6 | /// Interaction logic for FileManager
7 | ///
8 | public partial class FileManager : UserControl
9 | {
10 | public FileManager()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/HandyUI/Views/MusicPlayer.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace HandyUI.Views
4 | {
5 | ///
6 | /// Interaction logic for MusicPlayer
7 | ///
8 | public partial class MusicPlayer : UserControl
9 | {
10 | public MusicPlayer()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/HandyUI/Views/DriveStorage.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace HandyUI.Views
4 | {
5 | ///
6 | /// Interaction logic for DriveStorage
7 | ///
8 | public partial class DriveStorage : UserControl
9 | {
10 | public DriveStorage()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/HandyUI/Views/SelectCountry.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace HandyUI.Views
4 | {
5 | ///
6 | /// Interaction logic for SelectCountry
7 | ///
8 | public partial class SelectCountry : UserControl
9 | {
10 | public SelectCountry()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/HandyUI/Views/UploadToCloud.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace HandyUI.Views
4 | {
5 | ///
6 | /// Interaction logic for UploadToCloud
7 | ///
8 | public partial class UploadToCloud : UserControl
9 | {
10 | public UploadToCloud()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/HandyUI/Views/WeatherAnalysis.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Controls;
2 |
3 | namespace HandyUI.Views
4 | {
5 | ///
6 | /// Interaction logic for WeatherAnalysis
7 | ///
8 | public partial class WeatherAnalysis : UserControl
9 | {
10 | public WeatherAnalysis()
11 | {
12 | InitializeComponent();
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/HandyUI/Models/FileManagerModel.cs:
--------------------------------------------------------------------------------
1 | using System.Windows.Media;
2 |
3 | namespace HandyUI.Models
4 | {
5 | public class FileManagerModel
6 | {
7 | public DrawingImage Image { get; set; }
8 | public string Name { get; set; }
9 | public string FileItem { get; set; }
10 | public string LastModified { get; set; }
11 | public string FileSize { get; set; }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/HandyUI/ViewModels/OverviewViewModel.cs:
--------------------------------------------------------------------------------
1 | using Prism.Mvvm;
2 | using System.Reflection;
3 |
4 | namespace HandyUI.ViewModels
5 | {
6 | public class OverviewViewModel : BindableBase
7 | {
8 | private string _about;
9 | public string About
10 | {
11 | get { return _about; }
12 | set { SetProperty(ref _about, value); }
13 | }
14 |
15 | public OverviewViewModel()
16 | {
17 | About = Assembly.GetExecutingAssembly().GetName().Name + " " + Assembly.GetExecutingAssembly().GetName().Version;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/HandyUI/Views/Overview.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/HandyUI/Views/MainWindow.xaml.cs:
--------------------------------------------------------------------------------
1 | using HandyControl.Data;
2 | using System.Windows;
3 | using System.Windows.Controls;
4 | namespace HandyUI.Views
5 | {
6 | public partial class MainWindow
7 | {
8 | public MainWindow()
9 | {
10 | InitializeComponent();
11 | }
12 |
13 | #region Change Skin
14 | private void ButtonConfig_OnClick(object sender, RoutedEventArgs e) => PopupConfig.IsOpen = true;
15 |
16 | private void ButtonSkins_OnClick(object sender, RoutedEventArgs e)
17 | {
18 | if (e.OriginalSource is Button button && button.Tag is SkinType tag)
19 | {
20 | PopupConfig.IsOpen = false;
21 | ((App)Application.Current).UpdateSkin(tag);
22 | }
23 | }
24 | #endregion
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/HandyUI/App.xaml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/HandyUI/Resources/DriveStorageListBoxItem.xaml.cs:
--------------------------------------------------------------------------------
1 | using System.Windows;
2 | using System.Windows.Controls;
3 | using System.Windows.Media;
4 |
5 | namespace HandyUI.Resources
6 | {
7 | ///
8 | /// Interaction logic for DriveStorageListBoxItem.xaml
9 | ///
10 | public partial class DriveStorageListBoxItem : UserControl
11 | {
12 | public DriveStorageListBoxItem()
13 | {
14 | InitializeComponent();
15 | }
16 |
17 | public Geometry FileThumb
18 | {
19 | get { return (Geometry)GetValue(FileThumbProperty); }
20 | set { SetValue(FileThumbProperty, value); }
21 | }
22 |
23 | // Using a DependencyProperty as the backing store for FileThumb. This enables animation, styling, binding, etc...
24 | public static readonly DependencyProperty FileThumbProperty =
25 | DependencyProperty.Register("FileThumb", typeof(Geometry), typeof(DriveStorageListBoxItem));
26 |
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Mahdi Hosseini
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/HandyUI.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 16
4 | VisualStudioVersion = 16.0.30330.147
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HandyUI", "HandyUI\HandyUI.csproj", "{DCEA02E6-65A6-4313-8A4A-CBFD5C59374F}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {DCEA02E6-65A6-4313-8A4A-CBFD5C59374F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {DCEA02E6-65A6-4313-8A4A-CBFD5C59374F}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {DCEA02E6-65A6-4313-8A4A-CBFD5C59374F}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {DCEA02E6-65A6-4313-8A4A-CBFD5C59374F}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {DC8E88B2-50EA-4F8F-AF9E-6836587C8D22}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/HandyUI/ViewModels/MainWindowViewModel.cs:
--------------------------------------------------------------------------------
1 | using Prism.Commands;
2 | using Prism.Mvvm;
3 | using Prism.Regions;
4 | using System.Windows.Controls;
5 |
6 | namespace HandyUI.ViewModels
7 | {
8 | public class MainWindowViewModel : BindableBase
9 | {
10 | IRegionManager region;
11 | public DelegateCommand SwitchItemCommand { get; set; }
12 |
13 | private string _title = "HandyUI Examples";
14 | public string Title
15 | {
16 | get { return _title; }
17 | set { SetProperty(ref _title, value); }
18 | }
19 |
20 | public MainWindowViewModel(IRegionManager regionManager)
21 | {
22 | region = regionManager;
23 | SwitchItemCommand = new DelegateCommand(OnSwitchItem);
24 | }
25 |
26 | private void OnSwitchItem(SelectionChangedEventArgs e)
27 | {
28 | if (e.AddedItems[0] is ListBoxItem item)
29 | {
30 | if (item.Tag != null)
31 | {
32 | region.RequestNavigate("ContentRegion", item.Tag.ToString());
33 | }
34 | else
35 | {
36 | region.RequestNavigate("ContentRegion", "Overview");
37 | }
38 | }
39 | }
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # HandyUI
2 | We turn fancy UI designs into reality with the help of HandyControl Power.
3 |
4 | We use [Dribbble](https://dribbble.com/) designs
5 |
6 | ---
7 | **NOTE**
8 |
9 | - To see the designs better, please run the program in full screen mode (Display Resolution 1920 X 1080)
10 | - The designs are created statically and are not dynamic. We may create it dynamically in the future. This is not a difficult task, it just takes more time.
11 | - The created user interface is suitable for Full-Screen mode
12 | - Some user interfaces are not responsive
13 | - Some user interfaces are compatible with dark and light themes, some are not
14 | - Some user interfaces are designed specifically for dark or light themes (So if the design is not very interesting, activate the dark theme)
15 | ---
16 |
17 | ## Do you Want to contribute?
18 | Why did you wait? Fix one of the above issues or create a new user interface.
19 |
20 | 
21 |
22 | 
23 |
24 | 
25 |
26 | 
27 |
28 | 
29 |
30 | 
31 |
32 | 
33 |
34 | 
--------------------------------------------------------------------------------
/HandyUI/App.xaml.cs:
--------------------------------------------------------------------------------
1 | using HandyControl.Data;
2 | using HandyControl.Themes;
3 | using HandyControl.Tools;
4 | using HandyUI.Views;
5 | using Prism.Ioc;
6 | using Prism.Regions;
7 | using System;
8 | using System.Windows;
9 |
10 | namespace HandyUI
11 | {
12 | public partial class App
13 | {
14 | protected override Window CreateShell()
15 | {
16 | return Container.Resolve();
17 | }
18 |
19 | protected override void OnInitialized()
20 | {
21 | base.OnInitialized();
22 | Container.Resolve().RegisterViewWithRegion("ContentRegion", typeof(Overview));
23 | }
24 |
25 | protected override void RegisterTypes(IContainerRegistry containerRegistry)
26 | {
27 | containerRegistry.RegisterForNavigation();
28 | containerRegistry.RegisterForNavigation();
29 | containerRegistry.RegisterForNavigation();
30 | containerRegistry.RegisterForNavigation();
31 | containerRegistry.RegisterForNavigation();
32 | containerRegistry.RegisterForNavigation();
33 | containerRegistry.RegisterForNavigation();
34 | containerRegistry.RegisterForNavigation();
35 | }
36 | internal void UpdateSkin(SkinType skin)
37 | {
38 | SharedResourceDictionary.SharedDictionaries.Clear();
39 | Resources.MergedDictionaries.Add(ResourceHelper.GetSkin(skin));
40 | Resources.MergedDictionaries.Add(new ResourceDictionary
41 | {
42 | Source = new Uri("pack://application:,,,/HandyControl;component/Themes/Theme.xaml")
43 | });
44 | Current.MainWindow?.OnApplyTemplate();
45 | }
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/HandyUI/ViewModels/FileManagerViewModel.cs:
--------------------------------------------------------------------------------
1 | using HandyUI.Models;
2 | using Prism.Mvvm;
3 | using System;
4 | using System.Collections.ObjectModel;
5 | using System.Windows;
6 | using System.Windows.Media;
7 |
8 | namespace HandyUI.ViewModels
9 | {
10 | public class FileManagerViewModel : BindableBase
11 | {
12 | ResourceDictionary dict = Application.LoadComponent(new Uri("HandyUI;component/Resources/Geometries.xaml", UriKind.RelativeOrAbsolute)) as ResourceDictionary;
13 |
14 | private ObservableCollection _data = new ObservableCollection();
15 | public ObservableCollection data
16 | {
17 | get { return _data; }
18 | set { SetProperty(ref _data, value); }
19 | }
20 |
21 | public FileManagerViewModel()
22 | {
23 | data.Add(new FileManagerModel { Image = (DrawingImage)dict["folder"], Name = "Collection 1", FileItem = "21 Items", LastModified = "Jan 3, 2019", FileSize = "15 Gb" });
24 | data.Add(new FileManagerModel { Image = (DrawingImage)dict["folder"], Name = "Collection 2", FileItem = "40 Items", LastModified = "Jan 10, 2020", FileSize = "45 Gb" });
25 | data.Add(new FileManagerModel { Image = (DrawingImage)dict["folder"], Name = "Collection 3", FileItem = "90 Items", LastModified = "Mar 10, 2020", FileSize = "82 Gb" });
26 | data.Add(new FileManagerModel { Image = (DrawingImage)dict["video"], Name = "File Manager UI Part-1 by Jd's Code Lab", FileItem = "1 Item", LastModified = "Jun 14, 2020", FileSize = "1 Gb" });
27 | data.Add(new FileManagerModel { Image = (DrawingImage)dict["video"], Name = "File Manager UI Part-2 by Jd's Code Lab", FileItem = "1 Item", LastModified = "Jun 17, 2020", FileSize = "4 Gb" });
28 | data.Add(new FileManagerModel { Image = (DrawingImage)dict["music"], Name = "Some music track", FileItem = "1 Items", LastModified = "March 19, 2019", FileSize = "5 Mb" });
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/HandyUI/Views/UploadToCloud.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/HandyUI/ViewModels/DriveStorageViewModel.cs:
--------------------------------------------------------------------------------
1 | using Prism.Mvvm;
2 | using System;
3 | using System.Collections.ObjectModel;
4 | using System.Windows;
5 | using System.Windows.Media;
6 |
7 | namespace HandyUI.ViewModels
8 | {
9 | public class DriveStorageViewModel : BindableBase
10 | {
11 | private ObservableCollection _getFileDetails = new ObservableCollection();
12 | public ObservableCollection getFileDetails
13 | {
14 | get { return _getFileDetails; }
15 | set { SetProperty(ref _getFileDetails, value); }
16 | }
17 | public DriveStorageViewModel()
18 | {
19 | getFileDetails.Add(new GetFileDetails { FileThumb = (Geometry)dict["PdfGeometry"], FileName = "File 1", Fill = "Red", FileProgram = "Adobe Acrobat", ModifiedOn = "12.01.2020", FileType = ".pdf" });
20 | getFileDetails.Add(new GetFileDetails { FileThumb = (Geometry)dict["PngGeometry"], FileName = "File 2", Fill = "Green", FileProgram = "Photo Viewer", ModifiedOn = "18.02.2020", FileType = ".png" });
21 | getFileDetails.Add(new GetFileDetails { FileThumb = (Geometry)dict["txtGeometry"], FileName = "File 3", Fill = "CadetBlue", FileProgram = "Notepad", ModifiedOn = "15.07.2020", FileType = ".txt" });
22 | getFileDetails.Add(new GetFileDetails { FileThumb = (Geometry)dict["PdfGeometry"], FileName = "File 4", Fill = "Green", FileProgram = "Adobe Acrobat", ModifiedOn = "22.07.2020", FileType = ".pdf" });
23 |
24 | }
25 | ResourceDictionary dict = Application.LoadComponent(new Uri("HandyUI;component/Resources/Geometries.xaml", UriKind.RelativeOrAbsolute)) as ResourceDictionary;
26 |
27 |
28 |
29 | public class GetFileDetails
30 | {
31 | public Geometry FileThumb { get; set; }
32 | public string Fill { get; set; }
33 | public string FileName { get; set; }
34 | public string FileProgram { get; set; }
35 | public string ModifiedOn { get; set; }
36 | public string FileType { get; set; }
37 | }
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/HandyUI/ViewModels/MusicPlayerViewModel.cs:
--------------------------------------------------------------------------------
1 | using HandyUI.Models;
2 | using Prism.Mvvm;
3 | using System.Collections.Generic;
4 | using System.Collections.ObjectModel;
5 |
6 | namespace HandyUI.ViewModels
7 | {
8 | public class MusicPlayerViewModel : BindableBase
9 | {
10 | private IList _datalist;
11 | public IList DataList
12 | {
13 | get { return _datalist; }
14 | set { SetProperty(ref _datalist, value); }
15 | }
16 | internal ObservableCollection GetCardDataList()
17 | {
18 | return new ObservableCollection
19 | {
20 | new CardModel
21 | {
22 | Header = "Atomic",
23 | Content = "/HandyUI;component/Resources/Album/1.jpg",
24 | Footer = "Stive Morgan"
25 | },
26 | new CardModel
27 | {
28 | Header = "Zinderlong",
29 | Content = "/HandyUI;component/Resources/Album/2.jpg",
30 | Footer = "Zonderling"
31 | },
32 | new CardModel
33 | {
34 | Header = "Busy Doin' Nothin'",
35 | Content = "/HandyUI;component/Resources/Album/3.jpg",
36 | Footer = "Ace Wilder"
37 | },
38 | new CardModel
39 | {
40 | Header = "Wrong",
41 | Content = "/HandyUI;component/Resources/Album/4.jpg",
42 | Footer = "Blaxy Girls"
43 | },
44 | new CardModel
45 | {
46 | Header = "The Lights",
47 | Content = "/HandyUI;component/Resources/Album/5.jpg",
48 | Footer = "Panda Eyes"
49 | },
50 | new CardModel
51 | {
52 | Header = "EA7-50-Cent Disco",
53 | Content = "/HandyUI;component/Resources/Album/6.jpg",
54 | Footer = "еяхат музыка"
55 | },
56 | new CardModel
57 | {
58 | Header = "Monsters",
59 | Content = "/HandyUI;component/Resources/Album/7.jpg",
60 | Footer = "Different Heaven"
61 | },
62 | new CardModel
63 | {
64 | Header = "Gangsta Walk",
65 | Content = "/HandyUI;component/Resources/Album/8.jpg",
66 | Footer = "Illusionize"
67 | },
68 | new CardModel
69 | {
70 | Header = "Won't Back Down",
71 | Content = "/HandyUI;component/Resources/Album/9.jpg",
72 | Footer = "Boehm"
73 | },
74 | new CardModel
75 | {
76 | Header = "Katchi",
77 | Content = "/HandyUI;component/Resources/Album/10.jpg",
78 | Footer = "Ofenbach"
79 | }
80 | };
81 | }
82 | public MusicPlayerViewModel()
83 | {
84 | DataList = GetCardDataList();
85 | }
86 | }
87 | }
88 |
--------------------------------------------------------------------------------
/HandyUI/HandyUI.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | WinExe
4 | netcoreapp3.0
5 | true
6 | HandyUI
7 | HandyUI
8 | 1.0.0.0
9 | Debug;Release
10 | Copyright © Mahdi 2018-2020
11 | 1.0.0.0
12 | 1.0.0.0
13 | latest
14 | HandyOrg
15 | Mahdi Hosseini
16 |
17 |
18 | TRACE;Core
19 |
20 |
21 | TRACE;Core
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 | MSBuild:Compile
50 | Designer
51 | true
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
--------------------------------------------------------------------------------
/HandyUI/Views/MainWindow.xaml:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
30 |
33 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
--------------------------------------------------------------------------------
/HandyUI/Resources/DriveStorageListBoxItem.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
13 |
14 |
15 |
20 |
21 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/HandyUI/Views/Login/Login.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 | superpath
56 |
57 |
58 |
59 | Create brilliant
60 | learning pathways
61 |
62 |
63 | SuperPath is used by large and small
64 | teams to create and share amazing
65 | learning pathways.
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
84 |
85 |
86 |
87 |
88 |
89 | Already have an account?
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
--------------------------------------------------------------------------------
/HandyUI/Views/SelectCountry.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
29 |
35 |
41 |
47 |
53 |
59 |
65 |
71 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/HandyUI/Views/MusicPlayer.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
37 |
38 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
57 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
74 |
75 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 | ##
4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5 |
6 | # User-specific files
7 | *.rsuser
8 | *.suo
9 | *.user
10 | *.userosscache
11 | *.sln.docstates
12 |
13 | # User-specific files (MonoDevelop/Xamarin Studio)
14 | *.userprefs
15 |
16 | # Mono auto generated files
17 | mono_crash.*
18 |
19 | # Build results
20 | [Dd]ebug/
21 | [Dd]ebugPublic/
22 | [Rr]elease/
23 | [Rr]eleases/
24 | x64/
25 | x86/
26 | [Aa][Rr][Mm]/
27 | [Aa][Rr][Mm]64/
28 | bld/
29 | [Bb]in/
30 | [Oo]bj/
31 | [Ll]og/
32 | [Ll]ogs/
33 |
34 | # Visual Studio 2015/2017 cache/options directory
35 | .vs/
36 | # Uncomment if you have tasks that create the project's static files in wwwroot
37 | #wwwroot/
38 |
39 | # Visual Studio 2017 auto generated files
40 | Generated\ Files/
41 |
42 | # MSTest test Results
43 | [Tt]est[Rr]esult*/
44 | [Bb]uild[Ll]og.*
45 |
46 | # NUnit
47 | *.VisualState.xml
48 | TestResult.xml
49 | nunit-*.xml
50 |
51 | # Build Results of an ATL Project
52 | [Dd]ebugPS/
53 | [Rr]eleasePS/
54 | dlldata.c
55 |
56 | # Benchmark Results
57 | BenchmarkDotNet.Artifacts/
58 |
59 | # .NET Core
60 | project.lock.json
61 | project.fragment.lock.json
62 | artifacts/
63 |
64 | # StyleCop
65 | StyleCopReport.xml
66 |
67 | # Files built by Visual Studio
68 | *_i.c
69 | *_p.c
70 | *_h.h
71 | *.ilk
72 | *.meta
73 | *.obj
74 | *.iobj
75 | *.pch
76 | *.pdb
77 | *.ipdb
78 | *.pgc
79 | *.pgd
80 | *.rsp
81 | *.sbr
82 | *.tlb
83 | *.tli
84 | *.tlh
85 | *.tmp
86 | *.tmp_proj
87 | *_wpftmp.csproj
88 | *.log
89 | *.vspscc
90 | *.vssscc
91 | .builds
92 | *.pidb
93 | *.svclog
94 | *.scc
95 |
96 | # Chutzpah Test files
97 | _Chutzpah*
98 |
99 | # Visual C++ cache files
100 | ipch/
101 | *.aps
102 | *.ncb
103 | *.opendb
104 | *.opensdf
105 | *.sdf
106 | *.cachefile
107 | *.VC.db
108 | *.VC.VC.opendb
109 |
110 | # Visual Studio profiler
111 | *.psess
112 | *.vsp
113 | *.vspx
114 | *.sap
115 |
116 | # Visual Studio Trace Files
117 | *.e2e
118 |
119 | # TFS 2012 Local Workspace
120 | $tf/
121 |
122 | # Guidance Automation Toolkit
123 | *.gpState
124 |
125 | # ReSharper is a .NET coding add-in
126 | _ReSharper*/
127 | *.[Rr]e[Ss]harper
128 | *.DotSettings.user
129 |
130 | # JustCode is a .NET coding add-in
131 | .JustCode
132 |
133 | # TeamCity is a build add-in
134 | _TeamCity*
135 |
136 | # DotCover is a Code Coverage Tool
137 | *.dotCover
138 |
139 | # AxoCover is a Code Coverage Tool
140 | .axoCover/*
141 | !.axoCover/settings.json
142 |
143 | # Visual Studio code coverage results
144 | *.coverage
145 | *.coveragexml
146 |
147 | # NCrunch
148 | _NCrunch_*
149 | .*crunch*.local.xml
150 | nCrunchTemp_*
151 |
152 | # MightyMoose
153 | *.mm.*
154 | AutoTest.Net/
155 |
156 | # Web workbench (sass)
157 | .sass-cache/
158 |
159 | # Installshield output folder
160 | [Ee]xpress/
161 |
162 | # DocProject is a documentation generator add-in
163 | DocProject/buildhelp/
164 | DocProject/Help/*.HxT
165 | DocProject/Help/*.HxC
166 | DocProject/Help/*.hhc
167 | DocProject/Help/*.hhk
168 | DocProject/Help/*.hhp
169 | DocProject/Help/Html2
170 | DocProject/Help/html
171 |
172 | # Click-Once directory
173 | publish/
174 |
175 | # Publish Web Output
176 | *.[Pp]ublish.xml
177 | *.azurePubxml
178 | # Note: Comment the next line if you want to checkin your web deploy settings,
179 | # but database connection strings (with potential passwords) will be unencrypted
180 | *.pubxml
181 | *.publishproj
182 |
183 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
184 | # checkin your Azure Web App publish settings, but sensitive information contained
185 | # in these scripts will be unencrypted
186 | PublishScripts/
187 |
188 | # NuGet Packages
189 | *.nupkg
190 | # NuGet Symbol Packages
191 | *.snupkg
192 | # The packages folder can be ignored because of Package Restore
193 | **/[Pp]ackages/*
194 | # except build/, which is used as an MSBuild target.
195 | !**/[Pp]ackages/build/
196 | # Uncomment if necessary however generally it will be regenerated when needed
197 | #!**/[Pp]ackages/repositories.config
198 | # NuGet v3's project.json files produces more ignorable files
199 | *.nuget.props
200 | *.nuget.targets
201 |
202 | # Microsoft Azure Build Output
203 | csx/
204 | *.build.csdef
205 |
206 | # Microsoft Azure Emulator
207 | ecf/
208 | rcf/
209 |
210 | # Windows Store app package directories and files
211 | AppPackages/
212 | BundleArtifacts/
213 | Package.StoreAssociation.xml
214 | _pkginfo.txt
215 | *.appx
216 | *.appxbundle
217 | *.appxupload
218 |
219 | # Visual Studio cache files
220 | # files ending in .cache can be ignored
221 | *.[Cc]ache
222 | # but keep track of directories ending in .cache
223 | !?*.[Cc]ache/
224 |
225 | # Others
226 | ClientBin/
227 | ~$*
228 | *~
229 | *.dbmdl
230 | *.dbproj.schemaview
231 | *.jfm
232 | *.pfx
233 | *.publishsettings
234 | orleans.codegen.cs
235 |
236 | # Including strong name files can present a security risk
237 | # (https://github.com/github/gitignore/pull/2483#issue-259490424)
238 | #*.snk
239 |
240 | # Since there are multiple workflows, uncomment next line to ignore bower_components
241 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
242 | #bower_components/
243 |
244 | # RIA/Silverlight projects
245 | Generated_Code/
246 |
247 | # Backup & report files from converting an old project file
248 | # to a newer Visual Studio version. Backup files are not needed,
249 | # because we have git ;-)
250 | _UpgradeReport_Files/
251 | Backup*/
252 | UpgradeLog*.XML
253 | UpgradeLog*.htm
254 | ServiceFabricBackup/
255 | *.rptproj.bak
256 |
257 | # SQL Server files
258 | *.mdf
259 | *.ldf
260 | *.ndf
261 |
262 | # Business Intelligence projects
263 | *.rdl.data
264 | *.bim.layout
265 | *.bim_*.settings
266 | *.rptproj.rsuser
267 | *- [Bb]ackup.rdl
268 | *- [Bb]ackup ([0-9]).rdl
269 | *- [Bb]ackup ([0-9][0-9]).rdl
270 |
271 | # Microsoft Fakes
272 | FakesAssemblies/
273 |
274 | # GhostDoc plugin setting file
275 | *.GhostDoc.xml
276 |
277 | # Node.js Tools for Visual Studio
278 | .ntvs_analysis.dat
279 | node_modules/
280 |
281 | # Visual Studio 6 build log
282 | *.plg
283 |
284 | # Visual Studio 6 workspace options file
285 | *.opt
286 |
287 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
288 | *.vbw
289 |
290 | # Visual Studio LightSwitch build output
291 | **/*.HTMLClient/GeneratedArtifacts
292 | **/*.DesktopClient/GeneratedArtifacts
293 | **/*.DesktopClient/ModelManifest.xml
294 | **/*.Server/GeneratedArtifacts
295 | **/*.Server/ModelManifest.xml
296 | _Pvt_Extensions
297 |
298 | # Paket dependency manager
299 | .paket/paket.exe
300 | paket-files/
301 |
302 | # FAKE - F# Make
303 | .fake/
304 |
305 | # CodeRush personal settings
306 | .cr/personal
307 |
308 | # Python Tools for Visual Studio (PTVS)
309 | __pycache__/
310 | *.pyc
311 |
312 | # Cake - Uncomment if you are using it
313 | # tools/**
314 | # !tools/packages.config
315 |
316 | # Tabs Studio
317 | *.tss
318 |
319 | # Telerik's JustMock configuration file
320 | *.jmconfig
321 |
322 | # BizTalk build output
323 | *.btp.cs
324 | *.btm.cs
325 | *.odx.cs
326 | *.xsd.cs
327 |
328 | # OpenCover UI analysis results
329 | OpenCover/
330 |
331 | # Azure Stream Analytics local run output
332 | ASALocalRun/
333 |
334 | # MSBuild Binary and Structured Log
335 | *.binlog
336 |
337 | # NVidia Nsight GPU debugger configuration file
338 | *.nvuser
339 |
340 | # MFractors (Xamarin productivity tool) working folder
341 | .mfractor/
342 |
343 | # Local History for Visual Studio
344 | .localhistory/
345 |
346 | # BeatPulse healthcheck temp database
347 | healthchecksdb
348 |
349 | # Backup folder for Package Reference Convert tool in Visual Studio 2017
350 | MigrationBackup/
351 |
352 | # Ionide (cross platform F# VS Code tools) working folder
353 | .ionide/
354 |
--------------------------------------------------------------------------------
/HandyUI/Views/DriveStorage.xaml:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
110 |
111 |
112 |
113 |
114 |
122 |
123 |
124 |
125 |
126 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
142 |
143 |
144 |
145 |
146 |
147 |
149 |
150 |
151 |
152 |
153 |
154 |
155 | ManualGuidelines
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 | ManualGuidelines
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 | ManualGuidelines
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 | ManualGuidelines
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 | ManualGuidelines
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 | ManualGuidelines
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 | Downloadsthis week
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 | AvailableSpace
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 | Sharedfiles
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 | Unlock more storage now!
248 |
249 |
250 |
251 |
252 |
253 |
254 |
--------------------------------------------------------------------------------
/HandyUI/Properties/DesignTimeResources.xaml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
--------------------------------------------------------------------------------
/HandyUI/Views/FileManager.xaml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 | Upgrade to PROto get all features
91 |
92 |
93 | Upgrade Now
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
112 |
113 |
114 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
172 |
173 |
174 |
175 |
176 |
179 |
180 |
181 |
182 |
183 |
184 |
187 |
188 |
189 |
190 |
191 |
192 |
195 |
196 |
197 |
198 |
199 |
200 |
203 |
204 |
205 |
206 |
207 |
208 |
211 |
212 |
213 |
214 |
215 |
216 |
219 |
220 |
221 |
222 |
223 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
--------------------------------------------------------------------------------
/HandyUI/Views/BasicKanban.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
--------------------------------------------------------------------------------
/HandyUI/Views/WeatherAnalysis.xaml:
--------------------------------------------------------------------------------
1 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | 27°C
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
276 |
283 |
284 |
295 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 | 25 Mon
318 |
319 |
320 | 26 Tue
321 |
322 |
323 | 27 Wed
324 |
325 |
326 |
327 | 28 Thu
328 |
329 |
330 |
331 | 01 Fri
332 |
333 |
334 |
335 | 02 Sat
336 |
337 |
338 |
339 | 03 Sun
340 |
341 |
342 |
343 | 04 Mon
344 |
345 |
346 |
347 | 05 Tue
348 |
349 |
350 |
351 | 02 Wed
352 |
353 |
354 | 06 Thu
355 |
356 |
357 |
358 | 07 Sat
359 |
360 |
361 |
362 | 08 Fri
363 |
364 |
365 |
366 | 09 Sat
367 |
368 |
369 |
370 | 10 Sun
371 |
372 |
373 |
374 | 11 Mon
375 |
376 |
377 |
378 | 12 Tue
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
--------------------------------------------------------------------------------