41 lines
2.1 KiB
XML
41 lines
2.1 KiB
XML
<Window x:Class="JournalBot.Tray.MainWindow"
|
||
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
||
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||
Title="JournalBot" Height="500" Width="760"
|
||
WindowStartupLocation="CenterScreen">
|
||
<DockPanel>
|
||
<Border DockPanel.Dock="Top" Background="#222" Padding="8">
|
||
<TextBlock x:Name="StatusBanner" Foreground="White" FontSize="13"
|
||
Text="– pending · – failed"/>
|
||
</Border>
|
||
<StackPanel DockPanel.Dock="Top" Orientation="Horizontal" Margin="8">
|
||
<Button x:Name="BtnIngest" Content="Ingest" Width="90" Margin="0,0,8,0"
|
||
Click="BtnIngest_Click"/>
|
||
<Button x:Name="BtnProcess" Content="Process" Width="90" Margin="0,0,8,0"
|
||
Click="BtnProcess_Click"/>
|
||
<Button x:Name="BtnBoth" Content="Both" Width="90" Margin="0,0,8,0"
|
||
Click="BtnBoth_Click"/>
|
||
<Button x:Name="BtnRefresh" Content="Refresh" Width="90"
|
||
Click="BtnRefresh_Click"/>
|
||
</StackPanel>
|
||
<TabControl Margin="8">
|
||
<TabItem Header="Historie">
|
||
<DataGrid x:Name="HistoryGrid" AutoGenerateColumns="False"
|
||
IsReadOnly="True" CanUserAddRows="False">
|
||
<DataGrid.Columns>
|
||
<DataGridTextColumn Header="Zeit" Binding="{Binding ReceivedAt}" Width="160"/>
|
||
<DataGridTextColumn Header="Typ" Binding="{Binding Type}" Width="60"/>
|
||
<DataGridTextColumn Header="Text" Binding="{Binding Text}" Width="220"/>
|
||
<DataGridTextColumn Header="Ziel" Binding="{Binding TargetPath}" Width="*"/>
|
||
</DataGrid.Columns>
|
||
</DataGrid>
|
||
</TabItem>
|
||
<TabItem Header="Log">
|
||
<TextBox x:Name="LogBox" IsReadOnly="True" FontFamily="Consolas"
|
||
VerticalScrollBarVisibility="Auto" TextWrapping="NoWrap"
|
||
HorizontalScrollBarVisibility="Auto"/>
|
||
</TabItem>
|
||
</TabControl>
|
||
</DockPanel>
|
||
</Window>
|