feat: add planning JSON exchange
This commit is contained in:
@@ -8,8 +8,28 @@
|
||||
|
||||
<!-- Einheiten-Toolbar -->
|
||||
<Grid Grid.Row="0" ColumnDefinitions="*,Auto" Margin="0,0,0,8">
|
||||
<TextBlock Grid.Column="0" Text="Unterrichtseinheiten" FontSize="14" FontWeight="SemiBold"
|
||||
VerticalAlignment="Center"/>
|
||||
<StackPanel Grid.Column="0" Orientation="Horizontal" Spacing="8" VerticalAlignment="Center">
|
||||
<TextBlock Text="Unterrichtseinheiten" FontSize="14" FontWeight="SemiBold"
|
||||
VerticalAlignment="Center"/>
|
||||
<Button Content="↕ JSON" FontSize="11" Padding="7,3"
|
||||
ToolTip.Tip="Einheiten und Stunden importieren, exportieren oder die Formatbeschreibung kopieren">
|
||||
<Button.Flyout>
|
||||
<MenuFlyout Placement="BottomEdgeAlignedLeft">
|
||||
<MenuItem Header="Einheit mit Stunden exportieren…" Click="OnExportUnit"
|
||||
IsEnabled="{Binding HasUnitSelection}"/>
|
||||
<MenuItem Header="Neue Einheit importieren…" Click="OnImportUnit"
|
||||
IsEnabled="{Binding CanImportUnitPlanning}"/>
|
||||
<MenuItem Header="Formatbeschreibung Einheit kopieren" Click="OnCopyUnitFormat"/>
|
||||
<Separator/>
|
||||
<MenuItem Header="Ausgewählte Stunde exportieren…" Click="OnExportLesson"
|
||||
IsEnabled="{Binding HasLessonSelection}"/>
|
||||
<MenuItem Header="Neue Stunde importieren…" Click="OnImportLesson"
|
||||
IsEnabled="{Binding CanImportLessonPlanning}"/>
|
||||
<MenuItem Header="Formatbeschreibung Stunde kopieren" Click="OnCopyLessonFormat"/>
|
||||
</MenuFlyout>
|
||||
</Button.Flyout>
|
||||
</Button>
|
||||
</StackPanel>
|
||||
<StackPanel Grid.Column="1" Orientation="Horizontal" Spacing="8">
|
||||
<Button Content="+ Einheit" Command="{Binding AddUnitCommand}" IsEnabled="{Binding !IsReadOnly}"/>
|
||||
<Button Content="Bearbeiten" Command="{Binding EditUnitCommand}" IsEnabled="{Binding !IsReadOnly}"/>
|
||||
|
||||
Reference in New Issue
Block a user