get vaults rendering on the screen
This commit is contained in:
@@ -31,18 +31,13 @@ public partial class App : Application
|
||||
services.AddTemplate<MainWindowViewModel, MainWindow>("MainWindow");
|
||||
}
|
||||
|
||||
services.AddSingleton<IVaultHostCollection, VaultHostCollection>();
|
||||
|
||||
services.AddTemplate<MainViewModel, MainView>("Main");
|
||||
services.AddHandler<MainViewHandler>();
|
||||
services.AddHandler<MainViewModelHandler>();
|
||||
|
||||
services.AddTemplate<VaultNavigationViewModel, VaultNavigationView>();
|
||||
services.AddTemplate<AllNavigationViewModel, AllNavigationView>();
|
||||
services.AddTemplate<StarredNavigationViewModel, StarredNavigationView>();
|
||||
services.AddTemplate<CategoriesNavigationViewModel, CategoriesNavigationView>();
|
||||
services.AddTemplate<ArchiveNavigationViewModel, ArchiveNavigationView>();
|
||||
|
||||
services.AddTemplate<VaultViewModel, VaultView>("Vault");
|
||||
|
||||
services.AddConfiguration<VaultConfiguration>($"{nameof(VaultConfiguration)}:Personal");
|
||||
services.AddConfiguration<VaultConfiguration>(args => args.Name = "Personal",
|
||||
$"{nameof(VaultConfiguration)}:Personal");
|
||||
})
|
||||
.Build();
|
||||
|
||||
|
||||
@@ -2,14 +2,16 @@
|
||||
x:Class="Bitvault.Avalonia.MainWindow"
|
||||
xmlns="https://github.com/avaloniaui"
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:vm="using:Bitvault"
|
||||
xmlns:windowing="using:FluentAvalonia.UI.Windowing"
|
||||
x:DataType="vm:MainWindowViewModel"
|
||||
Background="Transparent"
|
||||
TransparencyLevelHint="Mica">
|
||||
<!--<ContentControl x:Name="Window">
|
||||
TransparencyLevelHint="Mica">
|
||||
<ContentControl x:Name="Window">
|
||||
<Interaction.Behaviors>
|
||||
<AttachedBehavior>
|
||||
<NavigateAction Context="Window" Route="Main" />
|
||||
</AttachedBehavior>
|
||||
</Interaction.Behaviors>
|
||||
</ContentControl>-->
|
||||
</ContentControl>
|
||||
</windowing:AppWindow>
|
||||
|
||||
@@ -10,5 +10,6 @@ public partial class MainWindow : AppWindow
|
||||
{
|
||||
InitializeComponent();
|
||||
TitleBar.ExtendsContentIntoTitleBar = true;
|
||||
TitleBar.TitleBarHitTestType = TitleBarHitTestType.Complex;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,6 +9,12 @@ public class VaultComponent :
|
||||
ComponentBuilder.Create()
|
||||
.AddServices(services =>
|
||||
{
|
||||
|
||||
services.AddTemplate<VaultNavigationViewModel, VaultNavigationView>();
|
||||
services.AddTemplate<AllNavigationViewModel, AllNavigationView>();
|
||||
services.AddTemplate<StarredNavigationViewModel, StarredNavigationView>();
|
||||
services.AddTemplate<CategoriesNavigationViewModel, CategoriesNavigationView>();
|
||||
services.AddTemplate<ArchiveNavigationViewModel, ArchiveNavigationView>();
|
||||
|
||||
services.AddTemplate<VaultViewModel, VaultView>("Vault");
|
||||
});
|
||||
}
|
||||
|
||||
@@ -4,5 +4,5 @@
|
||||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
xmlns:vm="using:Bitvault"
|
||||
x:DataType="vm:VaultNavigationViewModel"
|
||||
Content="Test"
|
||||
Content="{Binding Name}"
|
||||
MenuItemsSource="{Binding}" />
|
||||
|
||||
Reference in New Issue
Block a user