From c3a40b3412c86fe73f5745ca0c4a552297e429ce Mon Sep 17 00:00:00 2001 From: Ben Date: Sun, 28 Jun 2015 21:44:36 +0100 Subject: [PATCH] Various bug fixes and sorted app icon --- Filtration/Filtration.csproj | 1 + Filtration/Resources/Icons/filtration_icon.png | Bin 0 -> 580 bytes Filtration/UserControls/ItemPreviewControl.xaml | 2 +- Filtration/ViewModels/MainWindowViewModel.cs | 16 ++++++++++++++-- Filtration/Views/IconsDictionary.xaml | 1 + Filtration/Views/ItemFilterBlockView.xaml | 11 +++++++++-- Filtration/Views/MainWindow.xaml | 2 +- 7 files changed, 27 insertions(+), 6 deletions(-) create mode 100644 Filtration/Resources/Icons/filtration_icon.png diff --git a/Filtration/Filtration.csproj b/Filtration/Filtration.csproj index f6f0b27..d7ca5d3 100644 --- a/Filtration/Filtration.csproj +++ b/Filtration/Filtration.csproj @@ -377,6 +377,7 @@ + Always diff --git a/Filtration/Resources/Icons/filtration_icon.png b/Filtration/Resources/Icons/filtration_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..21745d5f9d8c4432c46d88ec6f28520f3d896e55 GIT binary patch literal 580 zcmV-K0=xZ*P)R}I7X zS}K)p3WD$=gz`^Bl+$&+H$7XKKF~Dn&_`?)1dwA=01k|Yg1&y%~|?ujhR8=X$)9W!5>_a8HRu~=*u5uct1 zoeKZ}FimqHNz%x1oLax%AIY+O-LkAxW?r8IxQ~cW&fC2Zz(@45+3eVL-P&LFbU@gN01+SpM1TlzVSuWtVLGDxyL<;HvH_(o S6*lt#0000 - + diff --git a/Filtration/ViewModels/MainWindowViewModel.cs b/Filtration/ViewModels/MainWindowViewModel.cs index 998e928..e0a29df 100644 --- a/Filtration/ViewModels/MainWindowViewModel.cs +++ b/Filtration/ViewModels/MainWindowViewModel.cs @@ -1,7 +1,10 @@ -using System.Diagnostics; +using System; +using System.Diagnostics; using System.IO; using System.Reflection; using System.Windows.Forms; +using System.Windows.Media; +using System.Windows.Media.Imaging; using Filtration.Common.ViewModels; using Filtration.Interface; using Filtration.ObjectModel.ThemeEditor; @@ -89,6 +92,12 @@ namespace Filtration.ViewModels SetItemFilterScriptDirectory(); } + var icon = new BitmapImage(); + icon.BeginInit(); + icon.UriSource = new Uri("pack://application:,,,/Filtration;component/Resources/Icons/filtration_icon.png"); + icon.EndInit(); + Icon = icon; + Messenger.Default.Register(this, message => { switch (message.Notification) @@ -151,7 +160,10 @@ namespace Filtration.ViewModels public RelayCommand ToggleShowAdvancedCommand { get; private set; } public RelayCommand ClearFiltersCommand { get; private set; } - + + + public ImageSource Icon { get; private set; } + public IAvalonDockWorkspaceViewModel AvalonDockWorkspaceViewModel { get { return _avalonDockWorkspaceViewModel; } diff --git a/Filtration/Views/IconsDictionary.xaml b/Filtration/Views/IconsDictionary.xaml index 7b16b14..4b4c6b6 100644 --- a/Filtration/Views/IconsDictionary.xaml +++ b/Filtration/Views/IconsDictionary.xaml @@ -28,4 +28,5 @@ + \ No newline at end of file diff --git a/Filtration/Views/ItemFilterBlockView.xaml b/Filtration/Views/ItemFilterBlockView.xaml index aa2748b..6e86fa2 100644 --- a/Filtration/Views/ItemFilterBlockView.xaml +++ b/Filtration/Views/ItemFilterBlockView.xaml @@ -79,7 +79,14 @@ - + + + + + + + + @@ -189,7 +196,7 @@ - + diff --git a/Filtration/Views/MainWindow.xaml b/Filtration/Views/MainWindow.xaml index 824c5cf..1ceba38 100644 --- a/Filtration/Views/MainWindow.xaml +++ b/Filtration/Views/MainWindow.xaml @@ -11,7 +11,7 @@ xmlns:views="clr-namespace:Filtration.Views" mc:Ignorable="d" d:DataContext="{d:DesignInstance Type=viewModels:MainWindowViewModel}" - Title="{Binding WindowTitle}" Height="768" Width="1100" BorderThickness="1" BorderBrush="Black" Icon="{StaticResource MenuPasteIcon}"> + Title="{Binding WindowTitle}" Height="768" Width="1100" BorderThickness="1" BorderBrush="Black" IsIconVisible="True" >