windowStyle="none" (タイトルなしまたは最大化 - ボタンの最小化) に設定されたカスタム ウィンドウを作成しました。ユーザーがグリッドをクリックしてドラッグすると、DragMove 操作を実装しようとしています。(これは、MouseLeftButtonDown ハンドラで DragMove を呼び出すことによって接続されます)
グリッドにバックラウンドがない場合、このイベントが発生しないという最初の奇妙な問題。背景色を追加するとイベントが発生しますが、最初のドラッグ後に次のエラーが発生します。
「マウスのプライマリ ボタンが押されている場合にのみ、DragMove を呼び出すことができます」
コード スニペット:
Private Sub Grid1_MouseLeftButtonDown(ByVal sender As System.Object, ByVal e As System.Windows.Input.MouseButtonEventArgs) Handles Grid1.MouseLeftButtonDown
DragMove()
End Sub
これがラベルでは問題なく機能することはわかっていますが、グリッドで機能させる方法はありませんか?