[TUI] Identify partitions.

This commit is contained in:
2025-10-16 11:43:03 +01:00
parent 28b59e8535
commit 2f885affe7
6 changed files with 107 additions and 13 deletions

View File

@@ -29,7 +29,21 @@
</Border.BorderBrush>
<Grid RowDefinitions="*,Auto">
<Grid ColumnDefinitions="*,*"
Grid.Row="0" />
Grid.Row="0">
<TreeView Grid.Column="0"
ItemsSource="{Binding Nodes, Mode=OneWay}"
BorderThickness="1">
<TreeView.BorderBrush>
<brushes:LineBrush LineStyle="DoubleLine"
Brush="Blue" />
</TreeView.BorderBrush>
<TreeView.ItemTemplate>
<TreeDataTemplate ItemsSource="{Binding SubNodes, Mode=OneWay}">
<TextBlock Text="{Binding Title, Mode=OneWay}" />
</TreeDataTemplate>
</TreeView.ItemTemplate>
</TreeView>
</Grid>
<TextBlock Grid.Row="1"
Text="{Binding Status, Mode=OneWay}"
IsVisible="{Binding IsStatusVisible, Mode=OneWay}" />

View File

@@ -1,4 +1,6 @@
using Aaru.Tui.ViewModels.Windows;
using Avalonia.Controls;
using Avalonia.Interactivity;
namespace Aaru.Tui.Views.Windows;
@@ -8,4 +10,12 @@ public partial class ImageWindow : Window
{
InitializeComponent();
}
/// <inheritdoc />
protected override void OnLoaded(RoutedEventArgs e)
{
base.OnLoaded(e);
(DataContext as ImageWindowViewModel)?.LoadComplete();
}
}