Initial work towards allowing a modal dialog "Band".
MODIFY
WalletWasabi.Dependencies/AvalonStudio.Shell
WalletWasabi.Dependencies/AvalonStudio.Shell
-Subproject commit abadb8f8bd6a6520c06bfa0d7bb52109130da948
+Subproject commit b3cf97fd1d13afc1b83ea81bf91d0b50dac41c88

ADD
WalletWasabi.Gui/MainWindow.xaml.cs
+using Avalonia;
+using Avalonia.Markup.Xaml;
+using AvalonStudio.Shell.Controls;
+
+namespace WalletWasabi.Gui
+{
+ public class MainWindow : MetroWindow
+ {
+ public MainWindow()
+ {
+ InitializeComponent();
+
+ this.AttachDevTools();
+ }
+
+ private void InitializeComponent()
+ {
+ AvaloniaXamlLoader.Load(this);
+ }
+ }
+}

MODIFY
WalletWasabi.Gui/WalletWasabi.Gui.csproj
WalletWasabi.Gui/WalletWasabi.Gui.csproj
<DocumentationFile>bin\Release\netcoreapp2.1\WalletWasabi.Gui.xml</DocumentationFile>
</PropertyGroup>
+ <ItemGroup>
+ <None Remove="Controls\ModalDialog.xaml" />
+ </ItemGroup>
+
<ItemGroup>
<PackageReference Include="Avalonia.Desktop" Version="0.6.2-build5373-beta" />
</ItemGroup>
<ProjectReference Include="..\WalletWasabi\WalletWasabi.csproj" />
</ItemGroup>
+ <ItemGroup>
+ <EmbeddedResource Update="Controls\ModalDialog.xaml">
+ <Generator>MSBuild:Compile</Generator>
+ </EmbeddedResource>
+ </ItemGroup>
+
</Project>

Initial work towards allowing a modal dialog "Band".