Files
Aaru/Aaru.Tui/Views/Windows/ImageWindow.axaml

57 lines
2.6 KiB
Plaintext
Raw Normal View History

2025-10-16 11:03:35 +01:00
<Window xmlns="https://github.com/avaloniaui"
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:windows="clr-namespace:Aaru.Tui.ViewModels.Windows"
xmlns:brushes="https://github.com/jinek/consolonia"
mc:Ignorable="d"
d:DesignWidth="800"
d:DesignHeight="450"
RequestedThemeVariant="Dark"
x:Class="Aaru.Tui.Views.Windows.ImageWindow"
Title="ImageWindow">
<Design.DataContext>
<windows:ImageWindowViewModel />
</Design.DataContext>
<DockPanel>
<Menu DockPanel.Dock="Bottom">
<MenuItem Header="ESC Back"
Command="{Binding BackCommand, Mode=OneWay}"
HotKey="Escape" />
<MenuItem Header="F10 Exit"
Command="{Binding ExitCommand, Mode=OneWay}"
HotKey="F10" />
</Menu>
<Border BorderThickness="1">
<Border.BorderBrush>
<brushes:LineBrush LineStyle="DoubleLine"
Brush="Blue" />
</Border.BorderBrush>
2025-10-16 12:06:45 +01:00
<Grid RowDefinitions="Auto,*,Auto">
<TextBlock Grid.Row="0"
Text="{Binding FilePath, Mode=OneWay}"
Foreground="Green"
HorizontalAlignment="Center" />
2025-10-16 11:03:35 +01:00
<Grid ColumnDefinitions="*,*"
2025-10-16 12:06:45 +01:00
Grid.Row="1">
2025-10-16 11:43:03 +01:00
<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>
2025-10-16 12:06:45 +01:00
<TextBlock Grid.Row="2"
2025-10-16 11:03:35 +01:00
Text="{Binding Status, Mode=OneWay}"
IsVisible="{Binding IsStatusVisible, Mode=OneWay}" />
</Grid>
</Border>
</DockPanel>
</Window>