diff --git a/app/Desktop/Desktop.csproj b/app/Desktop/Desktop.csproj index 6c2fb32..518c1fb 100644 --- a/app/Desktop/Desktop.csproj +++ b/app/Desktop/Desktop.csproj @@ -9,6 +9,7 @@ WinExe ./Resources/icon.ico + true true en diff --git a/app/Desktop/Dialogs/CheckBox/CheckBoxDialog.axaml b/app/Desktop/Dialogs/CheckBox/CheckBoxDialog.axaml index f90acf4..41fe853 100644 --- a/app/Desktop/Dialogs/CheckBox/CheckBoxDialog.axaml +++ b/app/Desktop/Dialogs/CheckBox/CheckBoxDialog.axaml @@ -5,6 +5,7 @@ xmlns:namespace="clr-namespace:DHT.Desktop.Dialogs.CheckBox" mc:Ignorable="d" d:DesignWidth="500" x:Class="DHT.Desktop.Dialogs.CheckBox.CheckBoxDialog" + x:DataType="namespace:CheckBoxDialogModel" Title="{Binding Title}" Icon="avares://DiscordHistoryTracker/Resources/icon.ico" Width="500" SizeToContent="Height" CanResize="False" diff --git a/app/Desktop/Dialogs/Message/MessageDialog.axaml b/app/Desktop/Dialogs/Message/MessageDialog.axaml index 3ce2947..22a3df2 100644 --- a/app/Desktop/Dialogs/Message/MessageDialog.axaml +++ b/app/Desktop/Dialogs/Message/MessageDialog.axaml @@ -5,6 +5,7 @@ xmlns:namespace="clr-namespace:DHT.Desktop.Dialogs.Message" mc:Ignorable="d" d:DesignWidth="500" x:Class="DHT.Desktop.Dialogs.Message.MessageDialog" + x:DataType="namespace:MessageDialogModel" Title="{Binding Title}" Icon="avares://DiscordHistoryTracker/Resources/icon.ico" Width="500" SizeToContent="Height" CanResize="False" diff --git a/app/Desktop/Dialogs/Progress/ProgressDialog.axaml b/app/Desktop/Dialogs/Progress/ProgressDialog.axaml index 8b4dc54..4e3a3dd 100644 --- a/app/Desktop/Dialogs/Progress/ProgressDialog.axaml +++ b/app/Desktop/Dialogs/Progress/ProgressDialog.axaml @@ -5,6 +5,7 @@ xmlns:namespace="clr-namespace:DHT.Desktop.Dialogs.Progress" mc:Ignorable="d" d:DesignWidth="500" x:Class="DHT.Desktop.Dialogs.Progress.ProgressDialog" + x:DataType="namespace:ProgressDialogModel" Title="{Binding Title}" Icon="avares://DiscordHistoryTracker/Resources/icon.ico" Opened="OnOpened" diff --git a/app/Desktop/Dialogs/TextBox/TextBoxDialog.axaml b/app/Desktop/Dialogs/TextBox/TextBoxDialog.axaml index dcc3359..b671ccd 100644 --- a/app/Desktop/Dialogs/TextBox/TextBoxDialog.axaml +++ b/app/Desktop/Dialogs/TextBox/TextBoxDialog.axaml @@ -5,6 +5,7 @@ xmlns:namespace="clr-namespace:DHT.Desktop.Dialogs.TextBox" mc:Ignorable="d" d:DesignWidth="500" x:Class="DHT.Desktop.Dialogs.TextBox.TextBoxDialog" + x:DataType="namespace:TextBoxDialogModel" Title="{Binding Title}" Icon="avares://DiscordHistoryTracker/Resources/icon.ico" Width="500" SizeToContent="Height" CanResize="False" diff --git a/app/Desktop/Main/AboutWindow.axaml b/app/Desktop/Main/AboutWindow.axaml index 95f8326..98dc556 100644 --- a/app/Desktop/Main/AboutWindow.axaml +++ b/app/Desktop/Main/AboutWindow.axaml @@ -5,6 +5,7 @@ xmlns:main="clr-namespace:DHT.Desktop.Main" mc:Ignorable="d" d:DesignWidth="480" d:DesignHeight="295" x:Class="DHT.Desktop.Main.AboutWindow" + x:DataType="main:AboutWindowModel" Title="About Discord History Tracker" Icon="avares://DiscordHistoryTracker/Resources/icon.ico" Width="480" Height="295" CanResize="False" diff --git a/app/Desktop/Main/Controls/AttachmentFilterPanel.axaml b/app/Desktop/Main/Controls/AttachmentFilterPanel.axaml index cc1a891..9a9f489 100644 --- a/app/Desktop/Main/Controls/AttachmentFilterPanel.axaml +++ b/app/Desktop/Main/Controls/AttachmentFilterPanel.axaml @@ -4,7 +4,8 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:controls="clr-namespace:DHT.Desktop.Main.Controls" mc:Ignorable="d" - x:Class="DHT.Desktop.Main.Controls.AttachmentFilterPanel"> + x:Class="DHT.Desktop.Main.Controls.AttachmentFilterPanel" + x:DataType="controls:AttachmentFilterPanelModel"> diff --git a/app/Desktop/Main/Controls/MessageFilterPanel.axaml b/app/Desktop/Main/Controls/MessageFilterPanel.axaml index 77c99a0..0e2c3c2 100644 --- a/app/Desktop/Main/Controls/MessageFilterPanel.axaml +++ b/app/Desktop/Main/Controls/MessageFilterPanel.axaml @@ -4,7 +4,8 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:controls="clr-namespace:DHT.Desktop.Main.Controls" mc:Ignorable="d" - x:Class="DHT.Desktop.Main.Controls.MessageFilterPanel"> + x:Class="DHT.Desktop.Main.Controls.MessageFilterPanel" + x:DataType="controls:MessageFilterPanelModel"> diff --git a/app/Desktop/Main/Controls/ServerConfigurationPanel.axaml b/app/Desktop/Main/Controls/ServerConfigurationPanel.axaml index a0e286e..4025b1b 100644 --- a/app/Desktop/Main/Controls/ServerConfigurationPanel.axaml +++ b/app/Desktop/Main/Controls/ServerConfigurationPanel.axaml @@ -4,7 +4,8 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:controls="clr-namespace:DHT.Desktop.Main.Controls" mc:Ignorable="d" - x:Class="DHT.Desktop.Main.Controls.ServerConfigurationPanel"> + x:Class="DHT.Desktop.Main.Controls.ServerConfigurationPanel" + x:DataType="controls:ServerConfigurationPanelModel"> diff --git a/app/Desktop/Main/Controls/StatusBar.axaml b/app/Desktop/Main/Controls/StatusBar.axaml index becdcf4..92ba2f3 100644 --- a/app/Desktop/Main/Controls/StatusBar.axaml +++ b/app/Desktop/Main/Controls/StatusBar.axaml @@ -4,7 +4,8 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:controls="clr-namespace:DHT.Desktop.Main.Controls" mc:Ignorable="d" - x:Class="DHT.Desktop.Main.Controls.StatusBar"> + x:Class="DHT.Desktop.Main.Controls.StatusBar" + x:DataType="controls:StatusBarModel"> diff --git a/app/Desktop/Main/MainWindow.axaml b/app/Desktop/Main/MainWindow.axaml index b64c821..9d8047d 100644 --- a/app/Desktop/Main/MainWindow.axaml +++ b/app/Desktop/Main/MainWindow.axaml @@ -5,6 +5,7 @@ xmlns:main="clr-namespace:DHT.Desktop.Main" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="DHT.Desktop.Main.MainWindow" + x:DataType="main:MainWindowModel" Title="{Binding Title}" Icon="avares://DiscordHistoryTracker/Resources/icon.ico" Width="800" Height="500" diff --git a/app/Desktop/Main/Pages/AdvancedPage.axaml b/app/Desktop/Main/Pages/AdvancedPage.axaml index 637e4cb..41c9d32 100644 --- a/app/Desktop/Main/Pages/AdvancedPage.axaml +++ b/app/Desktop/Main/Pages/AdvancedPage.axaml @@ -5,7 +5,8 @@ xmlns:pages="clr-namespace:DHT.Desktop.Main.Pages" xmlns:controls="clr-namespace:DHT.Desktop.Main.Controls" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" - x:Class="DHT.Desktop.Main.Pages.AdvancedPage"> + x:Class="DHT.Desktop.Main.Pages.AdvancedPage" + x:DataType="pages:AdvancedPageModel"> diff --git a/app/Desktop/Main/Pages/AttachmentsPage.axaml b/app/Desktop/Main/Pages/AttachmentsPage.axaml index a93f568..fb53a56 100644 --- a/app/Desktop/Main/Pages/AttachmentsPage.axaml +++ b/app/Desktop/Main/Pages/AttachmentsPage.axaml @@ -5,7 +5,8 @@ xmlns:pages="clr-namespace:DHT.Desktop.Main.Pages" xmlns:controls="clr-namespace:DHT.Desktop.Main.Controls" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" - x:Class="DHT.Desktop.Main.Pages.AttachmentsPage"> + x:Class="DHT.Desktop.Main.Pages.AttachmentsPage" + x:DataType="pages:AttachmentsPageModel"> @@ -35,7 +36,7 @@ - + diff --git a/app/Desktop/Main/Pages/DatabasePage.axaml b/app/Desktop/Main/Pages/DatabasePage.axaml index 7cc5bd0..9f4add7 100644 --- a/app/Desktop/Main/Pages/DatabasePage.axaml +++ b/app/Desktop/Main/Pages/DatabasePage.axaml @@ -4,7 +4,8 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:pages="clr-namespace:DHT.Desktop.Main.Pages" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" - x:Class="DHT.Desktop.Main.Pages.DatabasePage"> + x:Class="DHT.Desktop.Main.Pages.DatabasePage" + x:DataType="pages:DatabasePageModel"> diff --git a/app/Desktop/Main/Pages/DebugPage.axaml b/app/Desktop/Main/Pages/DebugPage.axaml index a6701f6..a4f2ee8 100644 --- a/app/Desktop/Main/Pages/DebugPage.axaml +++ b/app/Desktop/Main/Pages/DebugPage.axaml @@ -4,7 +4,8 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:pages="clr-namespace:DHT.Desktop.Main.Pages" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" - x:Class="DHT.Desktop.Main.Pages.DebugPage"> + x:Class="DHT.Desktop.Main.Pages.DebugPage" + x:DataType="pages:DebugPageModel"> diff --git a/app/Desktop/Main/Pages/TrackingPage.axaml b/app/Desktop/Main/Pages/TrackingPage.axaml index ea9c729..0b3696d 100644 --- a/app/Desktop/Main/Pages/TrackingPage.axaml +++ b/app/Desktop/Main/Pages/TrackingPage.axaml @@ -4,7 +4,8 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:pages="clr-namespace:DHT.Desktop.Main.Pages" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" - x:Class="DHT.Desktop.Main.Pages.TrackingPage"> + x:Class="DHT.Desktop.Main.Pages.TrackingPage" + x:DataType="pages:TrackingPageModel"> diff --git a/app/Desktop/Main/Pages/ViewerPage.axaml b/app/Desktop/Main/Pages/ViewerPage.axaml index f6ed707..11cfdd2 100644 --- a/app/Desktop/Main/Pages/ViewerPage.axaml +++ b/app/Desktop/Main/Pages/ViewerPage.axaml @@ -5,7 +5,8 @@ xmlns:pages="clr-namespace:DHT.Desktop.Main.Pages" xmlns:controls="clr-namespace:DHT.Desktop.Main.Controls" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" - x:Class="DHT.Desktop.Main.Pages.ViewerPage"> + x:Class="DHT.Desktop.Main.Pages.ViewerPage" + x:DataType="pages:ViewerPageModel"> diff --git a/app/Desktop/Main/Pages/ViewerPageModel.cs b/app/Desktop/Main/Pages/ViewerPageModel.cs index 023aa1a..dd885fc 100644 --- a/app/Desktop/Main/Pages/ViewerPageModel.cs +++ b/app/Desktop/Main/Pages/ViewerPageModel.cs @@ -35,7 +35,7 @@ sealed class ViewerPageModel : BaseModel, IDisposable { set => Change(ref hasFilters, value); } - private MessageFilterPanelModel FilterModel { get; } + public MessageFilterPanelModel FilterModel { get; } private readonly Window window; private readonly IDatabaseFile db; diff --git a/app/Desktop/Main/Screens/MainContentScreen.axaml b/app/Desktop/Main/Screens/MainContentScreen.axaml index 48c0017..b62716c 100644 --- a/app/Desktop/Main/Screens/MainContentScreen.axaml +++ b/app/Desktop/Main/Screens/MainContentScreen.axaml @@ -5,7 +5,8 @@ xmlns:controls="clr-namespace:DHT.Desktop.Main.Controls" xmlns:screens="clr-namespace:DHT.Desktop.Main.Screens" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" - x:Class="DHT.Desktop.Main.Screens.MainContentScreen"> + x:Class="DHT.Desktop.Main.Screens.MainContentScreen" + x:DataType="screens:MainContentScreenModel"> diff --git a/app/Desktop/Main/Screens/WelcomeScreen.axaml b/app/Desktop/Main/Screens/WelcomeScreen.axaml index 2c004fc..5879db9 100644 --- a/app/Desktop/Main/Screens/WelcomeScreen.axaml +++ b/app/Desktop/Main/Screens/WelcomeScreen.axaml @@ -4,7 +4,8 @@ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:screens="clr-namespace:DHT.Desktop.Main.Screens" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" - x:Class="DHT.Desktop.Main.Screens.WelcomeScreen"> + x:Class="DHT.Desktop.Main.Screens.WelcomeScreen" + x:DataType="screens:WelcomeScreenModel">