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