私はボーダーレスアプリケーションを構築しています。私が達成する必要があるのは、ウィンドウをクリックしドラッグするだけでウィンドウを移動することですが、クリックしたときに何かしたいと思っています。C#WPF - DragMoveウィンドウとClickイベント
ちょうどボタンですが、私は左クリックと右クリックの機能がありますが、今すぐドラッグを実装する方法を理解することはできません。 これは私のコードは、今だけ私は、その発生を並べ替える場合は、唯一の左クリックがうまくいく、作品をドラッグ
private void btnHome_MouseDown(object sender, MouseButtonEventArgs e)
{
if(e.LeftButton == MouseButtonState.Released)
{
toggle();
}
else if(e.LeftButton == MouseButtonState.Pressed)
{
DragMove();
}
}
のように見えるものです。右クリック機能は現在、期待通りに機能しています。
私は同様の質問を見つけましたが、著者が示唆しているコードをどこに置くのが正しいのか分かりません。私の評判は低いので、私はそこにコメントすることはできません https://stackoverflow.com/questions/1917176/c-sharp-wpf-dragmove-and-click –