1

UI でタスクの状態を表示するために使用する WPF ユーザー コントロールを作成しました。コントロールの左側に見栄えの悪い境界線が表示されることがあり、それを再現できないという奇妙なレポートが返ってきました。

コントロールは次のようになります (機能している場合) (グレーの目盛り = 実行されていない、緑 = OK、赤十字 = 失敗、砂時計 = 実行中)。

代替テキスト http://img504.imageshack.us/img504/1772/wpfgoodpw9.png

問題が発生すると、次のようになります。

代替テキスト http://img369.imageshack.us/img369/4201/wpfbadar6.png

状態が変化すると、他のアイコンが非表示になり、関連するアイコンが表示されるようになります。4 つのアイコンがすべて重なり合っています。

それは理論上の背景でもある可能性があり、それについては次に見ていきます。問題は、フラット パネル ディスプレイと CRT ディスプレイの両方で報告されています。

どんなガイダンスでも大歓迎です。

更新: 1) SnapsToDevicePixels は問題に影響しません。2) グリッドは使用されず、キャンバスのみが使用されます。

4

3 に答える 3

1

ピクセルスナップと関係があるのでしょうか?

于 2008-11-18T11:49:00.390 に答える
0

問題が発生している間に、技術に精通したユーザーにSnoopを実行するように依頼できます。

  1. 双眼鏡をクリック
  2. アーティファクト (垂直バー) の上にマウスを置き、Shift-Ctrl キーを押します。
  3. Snoop ウィンドウを見て、どの項目がハイライトされているか教えてください。

これにより、アーティファクトに表示されている色を生成しているコントロールが正確にわかります。これは、それを修正する大きな手がかりになる可能性があります。

于 2010-05-12T23:04:30.343 に答える
0

彼らはグリッドにいますか?これは、 WPFに関連している可能性があります。実際には解決できなかったグリッド セル間の透過性を排除します。

于 2008-11-19T01:43:18.397 に答える