Полоса прокрутки TreeView в PreviewMouseMove - PullRequest
0 голосов
/ 04 мая 2010

Я пытаюсь реализовать перетаскивание в моем TreeView и заставить все это работать, за исключением случаев, когда полоса прокрутки появляется внутри TreeView. Когда пользователь пытается прокрутить панель, перетаскивая ее вверх или вниз, PreviewMouseMove естественным образом срабатывает. Однако я не могу найти способ распознать, что мышь находится над полосой прокрутки, и не инициировать начало перетаскивания. Есть идеи?

1 Ответ

1 голос
/ 04 мая 2010

Вместо ссылки на предварительный просмотр в древовидной структуре для запуска перетаскивания, возможно, вы можете сделать ссылку на предварительный просмотр элемента древовидного представления.

вроде как:

<TreeView>
    <TreeView.ItemTemplate>
        <HierarchicalDataTemplate>
            <TextBlock PreviewMouseMove="TextBlock_PreviewMouseMove"/>
        </HierarchicalDataTemplate>
    </TreeView.ItemTemplate>
</TreeView>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...