Windows Presentation Foundationを使用して開発された1つのコンピュータアプリケーションで、スクロールホイールがすべて反転しているという問題があります。私は '上向きに'スクロールし、問題のコントロールが下がります。およびその逆。他のプログラムは影響を受けず、うまくスクロールします。WPFアプリケーションでのスクロールホイール
私は多くを検索しましたが、何が原因であるかわからないようです。私はW7 64ビットを使用しています。私が試してみましたか知っておくと便利かもしれません
物事...
- Winformsのと同様に、プレーンのWin32 APIを使用してアプリケーションを作成します。私が下にスクロールすると、下にスクロールします。すべてがうまくいきます。
- 私は自分のWXP 32ビットラップトップで影響を受けたアプリケーション(自分で書いたもの)の1つを試しました。その1つでは、スクロールダウンとは実際にはスクロールダウンを意味します。
- 標準のWindowsマウスドライバを使用しています。これを引き起こしているかもしれない派手なLogitechやその他のソフトウェアはインストールされていません。
- このWindowsのインストールは2ヶ月程度です。うんざりがなければ、ほんの少ししかありません。私は、私が再インストールした場合、私は再びそれをトリガーすることができると思います。 (これに先立って、私はXPを実行し、疫病のように.NETを避けるために、私は前にこの問題を持っていなかった。)
誰もがそれはこのように私のWPFアプリケーションをめちゃくちゃだどこに隠れているものを設定任意の手掛かりを持っていますか?
編集:
以下の人口がリストビューに置いたとき、正しいメッセージ(下スクロールのためのダウン、スクロールアップのためのアップ)を与える、まだそれはまだ間違った方向にスクロールします。なんてこったい?
private void listView1_PreviewMouseWheel(object sender, MouseWheelEventArgs e)
{
if (e.Delta < 0)
textBox1.Text = "PREVIEW DOWN WE GO."; // no we end up going up :(
else
textBox1.Text = "PREVIEW UP UP UP."; // big letdown here.
}
(プレーンマウスホイールイベントは、したがって、プレビュー品種を起動しません。)
これはスーパーユーザーから移行されたのがわかります。このプログラムのソースコードはありますか?最初はWPFアプリケーションの1つであることを暗示していますが、最後にこの動作を示す複数のアプリケーションがあることを示しているようです。それは、新しいWPFアプリケーションで再現可能ですか? –
ええ、ここにはいけないとSUに質問しました。それは私のアプリに特有のものではなく、ただ問題に気づいた私の触媒でした。私がテストしたすべてのWPFベースのプログラムは、この問題を示しています。 (リストビューを追加して項目を追加するだけで、問題のコンピュータで問題が発生します)。これに影響を与えるようなグローバルなWPF設定スポットがあると思われます。私の個人的な推測は何らかの奇妙な理由のためにそれを触覚として解釈するならば、その行動は意味をなさないから、何らかの接触に関連している。 – Stigma
移行時に間違いが起こることがあります。あなたが本当に気にしているのなら、司会者の注意のためにこの質問にフラグを立てて、移行履歴をクリアすることができます。 – ChrisF