diff --git a/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj b/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj index c98f66c..8497178 100644 --- a/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj +++ b/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj @@ -6,7 +6,7 @@ - + diff --git a/DiscordChatExporter.Core/DiscordChatExporter.Core.csproj b/DiscordChatExporter.Core/DiscordChatExporter.Core.csproj index b3b8fc8..335d47f 100644 --- a/DiscordChatExporter.Core/DiscordChatExporter.Core.csproj +++ b/DiscordChatExporter.Core/DiscordChatExporter.Core.csproj @@ -7,7 +7,7 @@ - + diff --git a/DiscordChatExporter.Gui/App.xaml b/DiscordChatExporter.Gui/App.xaml index b5a501e..e2f65d1 100644 --- a/DiscordChatExporter.Gui/App.xaml +++ b/DiscordChatExporter.Gui/App.xaml @@ -41,7 +41,7 @@ @@ -122,7 +122,7 @@ IsChecked="{Binding Path=IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" IsTabStop="False" Opacity=".87" - Style="{StaticResource MaterialDesignExpanderDownHeaderStyle}" + Style="{StaticResource MaterialDesignExpanderToggleButton}" TextElement.FontSize="15" /> - + @@ -160,7 +160,7 @@ - + @@ -168,7 +168,7 @@ - + @@ -176,7 +176,7 @@ - + diff --git a/DiscordChatExporter.Gui/DiscordChatExporter.Gui.csproj b/DiscordChatExporter.Gui/DiscordChatExporter.Gui.csproj index 2b9251e..0a13e36 100644 --- a/DiscordChatExporter.Gui/DiscordChatExporter.Gui.csproj +++ b/DiscordChatExporter.Gui/DiscordChatExporter.Gui.csproj @@ -13,8 +13,8 @@ - - + + diff --git a/DiscordChatExporter.Gui/ViewModels/Framework/DialogManager.cs b/DiscordChatExporter.Gui/ViewModels/Framework/DialogManager.cs index 69f2abc..3af7be6 100644 --- a/DiscordChatExporter.Gui/ViewModels/Framework/DialogManager.cs +++ b/DiscordChatExporter.Gui/ViewModels/Framework/DialogManager.cs @@ -17,7 +17,7 @@ namespace DiscordChatExporter.Gui.ViewModels.Framework _viewManager = viewManager; } - public async ValueTask ShowDialogAsync(DialogScreen dialogScreen) + public async ValueTask ShowDialogAsync(DialogScreen dialogScreen) { var view = _viewManager.CreateAndBindViewForModelIfNecessary(dialogScreen); diff --git a/DiscordChatExporter.Gui/ViewModels/Framework/DialogScreen.cs b/DiscordChatExporter.Gui/ViewModels/Framework/DialogScreen.cs index 05f0cf1..05e74b4 100644 --- a/DiscordChatExporter.Gui/ViewModels/Framework/DialogScreen.cs +++ b/DiscordChatExporter.Gui/ViewModels/Framework/DialogScreen.cs @@ -5,14 +5,13 @@ namespace DiscordChatExporter.Gui.ViewModels.Framework { public abstract class DialogScreen : PropertyChangedBase { - // ReSharper disable once RedundantDefaultMemberInitializer - public T DialogResult { get; private set; } = default!; + public T? DialogResult { get; private set; } public event EventHandler? Closed; - public void Close(T dialogResult = default!) + public void Close(T dialogResult) { - DialogResult = dialogResult!; + DialogResult = dialogResult; Closed?.Invoke(this, EventArgs.Empty); } }