私は現在、これに非常にこだわっています。私のデザイナーは、境界線とデフォルトの醜いコントロールを削除するために WindowStyle.None を使用してアプリを作成したいと考えています。その後、カスタム コントロールを追加して、通常は過去にドラッグできるようにしました。長方形を使用して監視しましたドラッグムーブを許可する mousedown イベント。
ただし、Caliburn micro では、windowmanager がこれを作成するため、ウィンドウの制御を失います。create window メソッドをオーバーライドできることは承知していますが、それでも UI 要素をウィンドウ自体に追加し、それらのイベントにバインドすることはできません。 . または、少なくとも私はこれを行う方法を考え出すことができます。
基本的に、達成しようとしているのは、WindowStyle.None を持つ「メインウィンドウ」と、ウィンドウをドラッグして移動する機能です。私のグーグルはこれについて確かな答えを出すことができませんでした。ここに誰かがアイデアを持っていることを願っています.