<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="using:PacketLogger.ViewModels"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="400" d:DesignHeight="300"
x:Class="PacketLogger.Views.MainWindow"
xmlns:np="https://np.com/visuals"
xmlns:views="clr-namespace:PacketLogger.Views"
xmlns:core="clr-namespace:Dock.Model.Core;assembly=Dock.Model"
ExtendClientAreaToDecorationsHint="True"
Title="PacketLogger"
FontFamily="avares://Avalonia.Themes.Fluent/Assets#Inter"
TransparencyLevelHint="AcrylicBlur">
<Design.DataContext>
<!-- This only sets the DataContext for the previewer in an IDE,
to set the actual DataContext for runtime, set the DataContext property in code (look at App.axaml.cs) -->
<vm:MainWindowViewModel />
</Design.DataContext>
<Grid RowDefinitions="Auto,*" ColumnDefinitions="Auto, *">
<Menu Grid.Row="0" Grid.Column="0">
<MenuItem Header="_File">
<MenuItem Header="_Open File..." />
<Separator />
<MenuItem Header="_Save Filtered As..." />
<MenuItem Header="Save All As..." />
<Separator />
<MenuItem Header="Exit" />
</MenuItem>
<MenuItem Header="_Tools">
<MenuItem Header="_Packet Sender">
<MenuItem Header="_Test" />
</MenuItem>
<MenuItem Header="_Packet Analyzer"></MenuItem>
</MenuItem>
</Menu>
<ExperimentalAcrylicBorder Grid.Row="0" Grid.Column="1" IsHitTestVisible="False">
<ExperimentalAcrylicBorder.Material>
<ExperimentalAcrylicMaterial
BackgroundSource="Digger"
TintColor="Black"
TintOpacity="1"
MaterialOpacity="0.65" />
</ExperimentalAcrylicBorder.Material>
</ExperimentalAcrylicBorder>
<Grid Grid.Column="0" Grid.Row="1" Grid.ColumnSpan="2" RowDefinitions="*, 25">
<DockControl Grid.Row="0" Grid.Column="0" x:Name="DockControl" Layout="{Binding Layout}" Margin="4" />
<Panel DataContext="{Binding Layout.ActiveDockable}"
Grid.Row="1" Grid.Column="0">
<TextBlock Text="{Binding FocusedDockable, FallbackValue={}}"
Margin="4"
x:DataType="core:IDock"
x:CompileBindings="True" />
</Panel>
</Grid>
</Grid>
</Window>