Я пытаюсь исследовать поведение с помощью выражения. Я видел, как перетаскивание мышью использовалось онлайн в различных уроках, но я не могу заставить его работать. Вот пример кода - это все ...
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" xmlns:ei="http://schemas.microsoft.com/expression/2010/interactions" mc:Ignorable="d" x:Class="VsmTest.MainWindow" x:Name="Window" Title="MainWindow" Width="640" Height="480"> <Grid x:Name="LayoutRoot"> <Button Content="Button" Height="25" Width="100"> <i:Interaction.Behaviors> <ei:MouseDragElementBehavior/> </i:Interaction.Behaviors> </Button> </Grid>
Насколько я знаю, я мог бы сейчас тащить эту кнопку, но она не работает - хм ... Что-то мне не хватает? В большинстве обучающих программ, которые я видел, используется смесь 3, поэтому она выглядит немного иначе, поэтому, возможно, я что-то упускаю.
Спасибо!
Кнопка перехватывает логику поведения, поскольку она обрабатывает щелчки, если вы замените кнопку чем-то другим, например Rectangle, она должна работать.
Rectangle