Drag drop border внутри которого есть другие элементы
Хотим с другом сделать доску с заметками(по типу Miro https://miro.com/app/board/uXjVMZqYPPg=/), но не можем сделать движение заметки по экрану, так как когда нажимаешь на элемент выбираюся вложенные в Border элементы, а не сам Border
<ItemsControl ItemsSource="{Binding Items}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Canvas IsItemsHost="True"/>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemContainerStyle>
<Style>
<Setter Property="Canvas.Left" Value="300"/>
<Setter Property="Canvas.Top" Value="60"/>
</Style>
</ItemsControl.ItemContainerStyle>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Border
Width="300"
CornerRadius="6 6 6 6"
Background="Wheat"
Height="auto"
BorderThickness="6"
BorderBrush="#66F5DEB3">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="2*"/>
<RowDefinition Height="10*"/>
</Grid.RowDefinitions>
<TextBox Grid.Row="0"
Text="Заголовок"
FontSize="16"
IsReadOnly="True"
BorderThickness="0"
Background="Transparent"
BorderBrush="Transparent"
x:Name="HeaderTextBox"
LostFocus="HeaderTextBox_LostFocus"
PreviewMouseDoubleClick="HeaderTextBox_PreviewMouseDoubleClick"
TextAlignment="Center"
Margin="0,3">
<TextBox.Style>
<Style TargetType="{x:Type TextBox}">
<Style.Triggers>
<Trigger Property="IsReadOnly" Value="False">
<Setter Property="Cursor" Value="IBeam"/>
</Trigger>
<Trigger Property="IsReadOnly" Value="True">
<Setter Property="Cursor" Value="Arrow"/>
</Trigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
<Expander Grid.Row="1"
x:Name="ContentExpander"
Background="Wheat"
Margin="0,0,0,2"
IsExpanded="True"
ExpandDirection="Up">
<StackPanel Margin="10">
<TextBox Text="gjnjgrjnrjtbnrjbrnbrngvrtgurthgurhguiothugieujihrjtghjrehgtjergteorjhrt"
TextWrapping="Wrap"
FontSize="16"
Height="240"
IsReadOnly="True"
BorderThickness="0"
Background="Transparent"
BorderBrush="Transparent"
LostFocus="HeaderTextBox_LostFocus"
PreviewMouseDoubleClick="HeaderTextBox_PreviewMouseDoubleClick"
TextAlignment="Center"
Margin="0 0 0 0">
<TextBox.Style>
<Style TargetType="{x:Type TextBox}">
<Style.Triggers>
<Trigger Property="IsReadOnly" Value="False">
<Setter Property="Cursor" Value="IBeam"/>
</Trigger>
<Trigger Property="IsReadOnly" Value="True">
<Setter Property="Cursor" Value="Arrow"/>
</Trigger>
</Style.Triggers>
</Style>
</TextBox.Style>
</TextBox>
<StackPanel Orientation="Horizontal">
<DatePicker
Width="120"
materialDesign:HintAssist.Hint="Дата начала"
Margin="10,0"/>
<DatePicker
Width="120"
Margin="10,0"
materialDesign:HintAssist.Hint="Дата конца"/>
</StackPanel>
</StackPanel>
</Expander>
</Grid>
</Border>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Ну так вот, хотел узнать как нам получить этот родительский Border и как его двигать.