Implement moving of elements.
- NEU: Elemente können verschoben werden.
This commit is contained in:
@@ -23,7 +23,8 @@
|
||||
xmlns:b="clr-namespace:Bovender.Mvvm.Views.Settings;assembly=Bovender"
|
||||
xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"
|
||||
xmlns:action="clr-namespace:Bovender.Mvvm.Actions;assembly=Bovender"
|
||||
Width="500" Height="440" ResizeMode="CanResizeWithGrip" ShowInTaskbar="False"
|
||||
Width="460" Height="400" ResizeMode="CanResizeWithGrip" ShowInTaskbar="False"
|
||||
MinWidth="460" MinHeight="400"
|
||||
WindowStyle="ToolWindow" Topmost="True"
|
||||
b:WindowState.CenterScreen="True" b:WindowState.Save="True"
|
||||
Title="Stil bearbeiten"
|
||||
@@ -66,21 +67,30 @@
|
||||
<GroupBox Header="Elemente" Margin="0 10 0 0">
|
||||
<DockPanel LastChildFill="True">
|
||||
<StackPanel DockPanel.Dock="Right" Margin="10 0 0 0">
|
||||
<Button Command="{Binding AddElementCommand}" ToolTip="Neues Element" Margin="0 0 0 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/plus.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding AddChildElementCommand}" ToolTip="Neues Kindelement" Margin="0 0 0 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/plus-child.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding DeleteElementCommand}" ToolTip="Entfernen" Margin="0 0 0 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/minus.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding EditElementCommand}" IsDefault="True" ToolTip="Bearbeiten" Margin="0 0 0 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/pen.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding CopyElementCommand}" ToolTip="Kopieren" Margin="0 0 0 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/duplicate.png" Width="24" />
|
||||
</Button>
|
||||
<!-- need the stack panel to prevent stretching of the uniform grid -->
|
||||
<UniformGrid Columns="2">
|
||||
<Button Command="{Binding AddElementCommand}" ToolTip="Neues Element" Margin="0 0 5 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/plus.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding EditElementCommand}" IsDefault="True" ToolTip="Bearbeiten" Margin="5 0 0 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/pen.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding AddChildElementCommand}" ToolTip="Neues Kindelement" Margin="0 0 5 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/plus-child.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding MoveElementUpCommand}" ToolTip="Nach oben" Margin="5 0 0 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/up.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding DeleteElementCommand}" ToolTip="Entfernen" Margin="0 0 5 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/minus.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding MoveElementDownCommand}" ToolTip="Nach unten" Margin="5 0 0 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/down.png" Width="24" />
|
||||
</Button>
|
||||
<Button Command="{Binding CopyElementCommand}" ToolTip="Kopieren" Margin="0 0 5 10">
|
||||
<Image Source="/zaaReloaded2;component/Icons/duplicate.png" Width="24" />
|
||||
</Button>
|
||||
</UniformGrid>
|
||||
</StackPanel>
|
||||
<TreeView ItemsSource="{Binding Elements}">
|
||||
<TreeView.ItemContainerStyle>
|
||||
|
||||
Reference in New Issue
Block a user