Drag & Drop only for moving items

This commit is contained in:
2026-02-16 13:16:32 +09:00
parent 8484ec4023
commit e19359755e
3 changed files with 5 additions and 49 deletions
+5 -19
View File
@@ -66,9 +66,10 @@
<DataGrid.Columns>
<DataGridTextColumn Header="Title"
Binding="{Binding Title}"
IsReadOnly="True"
Width="*"/>
<DataGridTemplateColumn Header="Receipt Date"
IsReadOnly="False"
IsReadOnly="True"
Width="*">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
@@ -96,27 +97,12 @@
<DataTemplate>
<StackPanel Orientation="Horizontal"
Spacing="4">
<Button Command="{Binding $parent[DataGrid].((vm:MainViewModel)DataContext).MoveItemUp}"
CommandParameter="{Binding}"
IsEnabled="{Binding IsMoveUpEnabled}">
<Button.Content>
<Label Content="&#xf062;" FontFamily="{StaticResource FontAwesomeSolid}" />
</Button.Content>
</Button>
<Button Content="Down"
Command="{Binding $parent[DataGrid].((vm:MainViewModel)DataContext).MoveItemDown}"
CommandParameter="{Binding}"
IsEnabled="{Binding IsMoveDownEnabled}">
<Button.Content>
<Label Content="&#xf063;" FontFamily="{StaticResource FontAwesomeSolid}" />
</Button.Content>
</Button>
<Button Content="Byebye"
Command="{Binding $parent[DataGrid].((vm:MainViewModel)DataContext).RemoveFile}"
<Button Command="{Binding $parent[DataGrid].((vm:MainViewModel)DataContext).RemoveFile}"
CommandParameter="{Binding}"
Margin="2"
IsEnabled="True">
<Button.Content>
<Label Content="&#xf1f8;" FontFamily="{StaticResource FontAwesomeSolid}" />
<TextBlock><Run Text="&#xf1f8;" FontFamily="{StaticResource FontAwesomeSolid}"/> Remove Item</TextBlock>
</Button.Content>
</Button>
</StackPanel>