WPF Перетаскивание элементов из списка - PullRequest
2 голосов
/ 23 мая 2009

В моем приложении WPF у меня есть список с DataTemplate, который определен следующим образом:

 <DataTemplate x:Key="ListBoxTemplate">
            <ui:TaskMonthPreview/>
 </DataTemplate>

и TaskMonthPreview - это мой пользовательский элемент управления, определенный следующим образом:

<UserControl x:Class="Lista.TaskMonthPreview"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Height="30" Width="100">

    <UserControl.Resources>
        <ResourceDictionary>
            <ControlTemplate x:Key="TaskView" TargetType="Thumb">

                <Rectangle
                Name="rectangle1" 
                Stroke="Chocolate" 
                HorizontalAlignment="Left" 
                Width="{TemplateBinding Width}" 
                Height="{TemplateBinding Height}" 
                Fill="LightSkyBlue"/>

            </ControlTemplate>
        </ResourceDictionary>
    </UserControl.Resources>



        <Thumb Name="myThumb"  Background="Blue" 
          Width="100" Height="20" DragDelta="onDragDelta" 
          DragStarted="onDragStarted" DragCompleted="onDragCompleted" HorizontalAlignment="Left"
          Template="{StaticResource TaskView}"/>



</UserControl>

Мой большой палец в TaskMonthPreview перетаскивается, но, к сожалению, его нельзя перетаскивать за пределы области TaskMonthPreview. Можно ли включить перетаскивание моего большого пальца за пределы области действия TaskMonthPreview и даже за пределы области списка?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...