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 и как его двигать.


Ответы (0 шт):