私はこの分野に不慣れで、スキャッタービューからライブラリスタックにドラッグアンドドロップしようとしています。ドロップが実行されると、イベントがトリガーされます (画像がライブラリスタックにドロップされた後、メッセージボックスが表示されます)。しかし、私はそれを行う方法を見つけることができません..
以下はコードスニペットです
<Grid>
<!-- Drop 1.jpg to librarystack-->
<s:ScatterView AllowDrop="True">
<Image Source="C:\1.jpg"/>
</s:ScatterView>
<!--Librarystack get the 1.jpg and trigger an event-->
<s:LibraryStack x:Name="myLibraryStack" Drop="myLibraryStack_Drop" Margin="376,0,389,0" Background="Transparent" Height="162" VerticalAlignment="Top" AllowDrop="True">
</s:LibraryStack>
</Grid>
と
public SurfaceWindow1()
{
InitializeComponent();
SurfaceDragDrop.AddDropHandler(myLibraryStack, OnPreviewDrop);
}
private void myLibraryStack_Drop(object sender, SelectionChangedEventArgs e)
{
MessageBox.Show("HALLO");
}
ご指導いただければ幸いです