Skip to content

Commit 2fef2d2

Browse files
bsundsbopunker76
authored andcommitted
Minor xaml changes to drop hint sample
1 parent 8a3f61d commit 2fef2d2

File tree

1 file changed

+40
-45
lines changed

1 file changed

+40
-45
lines changed

src/Showcase/Views/MixedSamples.xaml

Lines changed: 40 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -585,24 +585,24 @@
585585
<TabItem Header="DropHint">
586586
<TabItem.Resources>
587587
<DataTemplate x:Key="DefaultDropHintTemplate" DataType="{x:Type dd:DropHintData}">
588-
<Border BorderThickness="1"
589-
CornerRadius="5"
590-
Padding="5,2"
591-
x:Name="RootBorder"
588+
<Border x:Name="RootBorder"
589+
Padding="5 2"
592590
Background="#83008000"
593-
BorderBrush="#B1008000">
594-
<TextBlock VerticalAlignment="Center"
595-
HorizontalAlignment="Center"
591+
BorderBrush="#B1008000"
592+
BorderThickness="1"
593+
CornerRadius="5">
594+
<TextBlock HorizontalAlignment="Center"
595+
VerticalAlignment="Center"
596596
Foreground="White"
597597
Text="{Binding HintText}"
598-
TextWrapping="Wrap"/>
598+
TextWrapping="Wrap" />
599599
</Border>
600600
<DataTemplate.Triggers>
601601
<DataTrigger Binding="{Binding Path=HintState}" Value="Active">
602-
<Setter TargetName="RootBorder" Property="Background" Value="#9B008000"/>
602+
<Setter TargetName="RootBorder" Property="Background" Value="#9B008000" />
603603
</DataTrigger>
604604
<DataTrigger Binding="{Binding Path=HintState}" Value="Error">
605-
<Setter TargetName="RootBorder" Property="Background" Value="#948B0000"/>
605+
<Setter TargetName="RootBorder" Property="Background" Value="#948B0000" />
606606
</DataTrigger>
607607
</DataTemplate.Triggers>
608608
</DataTemplate>
@@ -631,61 +631,56 @@
631631
dd:DragDrop.IsDropTarget="True"
632632
dd:DragDrop.SelectDroppedItems="True"
633633
dd:DragDrop.ShowAlwaysDropTargetAdorner="True"
634-
dd:DragDrop.UseDefaultEffectDataTemplate="True"
635634
dd:DragDrop.UseDefaultDragAdorner="True"
635+
dd:DragDrop.UseDefaultEffectDataTemplate="True"
636636
dd:DragDrop.UseDropTargetHint="True"
637637
ItemsSource="{Binding Data.Collection1}" />
638-
<TabControl Grid.Row="0"
639-
Grid.Column="1">
638+
<TabControl Grid.Row="0" Grid.Column="1">
640639
<TabItem Header="Default style">
641640
<ListBox Height="Auto"
641+
dd:DragDrop.DropHandler="{Binding Path=Data.CustomDropHintHandler}"
642642
dd:DragDrop.IsDragSource="True"
643643
dd:DragDrop.IsDropTarget="True"
644644
dd:DragDrop.SelectDroppedItems="True"
645645
dd:DragDrop.ShowAlwaysDropTargetAdorner="True"
646-
dd:DragDrop.UseDefaultEffectDataTemplate="True"
647646
dd:DragDrop.UseDefaultDragAdorner="True"
647+
dd:DragDrop.UseDefaultEffectDataTemplate="True"
648648
dd:DragDrop.UseDropTargetHint="True"
649-
dd:DragDrop.DropHandler="{Binding Path=Data.CustomDropHintHandler}"
650-
ItemsSource="{Binding Data.Collection2}">
651-
</ListBox>
649+
ItemsSource="{Binding Data.Collection2}" />
652650
</TabItem>
653651
<TabItem Header="Custom style">
654652
<ListBox Height="Auto"
655-
dd:DragDrop.DropTargetAdornerBrush="DarkGreen"
656-
dd:DragDrop.IsDragSource="True"
657-
dd:DragDrop.IsDropTarget="True"
658-
dd:DragDrop.SelectDroppedItems="True"
659-
dd:DragDrop.ShowAlwaysDropTargetAdorner="True"
660-
dd:DragDrop.UseDefaultEffectDataTemplate="True"
661-
dd:DragDrop.UseDefaultDragAdorner="True"
662-
dd:DragDrop.UseDropTargetHint="True"
663-
dd:DragDrop.DropTargetHighlightBrush="#75008000"
664-
dd:DragDrop.DropHintDataTemplate="{StaticResource DefaultDropHintTemplate}"
665-
dd:DragDrop.DropHandler="{Binding Path=Data.CustomDropHintHandler}"
666-
ItemsSource="{Binding Data.Collection2}">
667-
</ListBox>
653+
dd:DragDrop.DropHandler="{Binding Path=Data.CustomDropHintHandler}"
654+
dd:DragDrop.DropHintDataTemplate="{StaticResource DefaultDropHintTemplate}"
655+
dd:DragDrop.DropTargetAdornerBrush="DarkGreen"
656+
dd:DragDrop.DropTargetHighlightBrush="#75008000"
657+
dd:DragDrop.IsDragSource="True"
658+
dd:DragDrop.IsDropTarget="True"
659+
dd:DragDrop.SelectDroppedItems="True"
660+
dd:DragDrop.ShowAlwaysDropTargetAdorner="True"
661+
dd:DragDrop.UseDefaultDragAdorner="True"
662+
dd:DragDrop.UseDefaultEffectDataTemplate="True"
663+
dd:DragDrop.UseDropTargetHint="True"
664+
ItemsSource="{Binding Data.Collection2}" />
668665
</TabItem>
669666
</TabControl>
670667

671-
<StackPanel Grid.Column="1"
672-
Grid.Row="1">
673-
<TextBlock Style="{StaticResource DefaultTextBlockStyle}"
674-
Text="Customization (for right ListBox)" />
675-
<TextBlock Text="OnStartDrag"/>
676-
<CheckBox IsChecked="{Binding Path=Data.CustomDropHintHandler.IsDropAllowed}"
668+
<StackPanel Grid.Row="1" Grid.Column="1">
669+
<TextBlock Style="{StaticResource DefaultTextBlockStyle}" Text="Customization (for right ListBox)" />
670+
<TextBlock Text="OnStartDrag" />
671+
<CheckBox Margin="8 2 2 2"
677672
Content="IsDropAllowed"
678-
Margin="8 2 2 2"
679-
ToolTip="Checking this will allow any data, or display 'warning'"/>
680-
<TextBlock Text="OnDragOver"/>
681-
<CheckBox IsChecked="{Binding Path=Data.CustomDropHintHandler.BlockOdd}"
673+
IsChecked="{Binding Path=Data.CustomDropHintHandler.IsDropAllowed}"
674+
ToolTip="Checking this will allow any data, or display 'warning'" />
675+
<TextBlock Text="OnDragOver" />
676+
<CheckBox Margin="8 2 2 2"
682677
Content="Allow even only"
683-
Margin="8 2 2 2"
684-
ToolTip="Only elements with even item is allowed"/>
685-
<CheckBox IsChecked="{Binding Path=Data.CustomDropHintHandler.IsActiveHintDisabled}"
678+
IsChecked="{Binding Path=Data.CustomDropHintHandler.BlockOdd}"
679+
ToolTip="Only elements with even item is allowed" />
680+
<CheckBox Margin="8 2 2 2"
686681
Content="Don't hint on mouseover"
687-
Margin="8 2 2 2"
688-
ToolTip="No hint should be displayed on mouse-over"/>
682+
IsChecked="{Binding Path=Data.CustomDropHintHandler.IsActiveHintDisabled}"
683+
ToolTip="No hint should be displayed on mouse-over" />
689684

690685
</StackPanel>
691686

0 commit comments

Comments
 (0)