diff --git a/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/ContentWindow.axaml b/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/ContentWindow.axaml index 52cfcc24c..242dac3c6 100644 --- a/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/ContentWindow.axaml +++ b/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/ContentWindow.axaml @@ -2,8 +2,54 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:spp="https://steampp.net/ui" mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="BD.WTTS.UI.Views.Windows.ContentWindow" - Title="ContentWindow"> - + xmlns:uip="using:FluentAvalonia.UI.Controls.Primitives" + xmlns:wnd="using:FluentAvalonia.UI.Windowing" + xmlns:ui="using:FluentAvalonia.UI.Controls" + Title="ContentWindow" + x:DataType="spp:ContentWindowViewModel" + x:CompileBindings="True"> + + + + + + + + + + + + + + + + + diff --git a/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/ContentWindow.axaml.cs b/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/ContentWindow.axaml.cs index 6b4a3ba84..56e0ac557 100644 --- a/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/ContentWindow.axaml.cs +++ b/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/ContentWindow.axaml.cs @@ -1,6 +1,7 @@ using Avalonia.Controls; namespace BD.WTTS.UI.Views.Windows; + public partial class ContentWindow : AppWindow { public ContentWindow() diff --git a/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/MessageBoxWindow.axaml b/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/MessageBoxWindow.axaml index 093f8f376..30d3f6891 100644 --- a/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/MessageBoxWindow.axaml +++ b/src/BD.WTTS.Client.Avalonia.App/UI/Views/Windows/MessageBoxWindow.axaml @@ -5,5 +5,5 @@ mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450" x:Class="BD.WTTS.UI.Views.Windows.MessageBoxWindow" Title="MessageBoxWindow"> - + diff --git a/src/BD.WTTS.Client/Services/UI/ViewModels/Window/ContentWindowViewModel.cs b/src/BD.WTTS.Client/Services/UI/ViewModels/Window/ContentWindowViewModel.cs new file mode 100644 index 000000000..9268301f5 --- /dev/null +++ b/src/BD.WTTS.Client/Services/UI/ViewModels/Window/ContentWindowViewModel.cs @@ -0,0 +1,12 @@ +namespace BD.WTTS.Services.UI.ViewModels; + +public class ContentWindowViewModel : WindowViewModel +{ + [Reactive] + public ViewModelBase? PageViewModel { get; set; } + + public ContentWindowViewModel() + { + + } +} \ No newline at end of file