ごく単純にボーダーを二つ用意しマウスダウンイベントを用意します
private void Border_MouseDown(object sender, MouseButtonEventArgs e)
{
Border b = sender as Border;
}
上記のようにSenderを取得しカラーダイアログを出現させているのですが、
ペンタブを利用した場合に限り、ダイアログが出た後に別のBorderをクリックしているにも関わらず以前のBorderをクリックしたことになってしまいます。
イベントの終わりにMouse.Capture(null);などを入れてみたのですが解決できませんでした。
マウスでは通常の動作をします。
心当たりのある方、助言をいただけるとうれしいです。宜しくお願いします。