none
Gridの移動・拡大縮小をするとドロップダウンリストは移動せず、その場に留まる。 RRS feed

  • 質問

  • コンボボックスにフォーカスを当てた状態でGridの移動・拡大縮小をするとドロップダウンリストは移動せず、その場に留まってしまいます。
    すべて指でタッチ(拡大縮小は2本指)して操作しております。
    Gridの移動・拡大縮小を行っているソースコードは以前投稿した質問と同様になります。
    よろしくお願い致します。

    以前投稿した質問のタイトル「Gridの拡大縮小制限、移動制限をかけたいのですが上手くいきません。(WPF)

    • 編集済み WPFNN 2019年4月17日 1:25
    2019年4月17日 1:22

回答

  • ComboBoxの標準のドロップダウンはWindowsネイティブの別のウィンドウに描画されます。
    別のネイティブウィンドウにあるのでComboBoxの描画位置が移動したとしても追従はされません。

    追従させたければ、移動拡縮と同時にドロップダウンのウィンドウをWin32APIで移動させる必要があります。
    めんどくさいのでドロップダウンを閉じるのが楽でしょう。


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 編集済み gekkaMVP 2019年4月17日 17:07
    • 回答としてマーク WPFNN 2019年4月18日 8:27
    2019年4月17日 17:06

すべての返信

  • ComboBoxの標準のドロップダウンはWindowsネイティブの別のウィンドウに描画されます。
    別のネイティブウィンドウにあるのでComboBoxの描画位置が移動したとしても追従はされません。

    追従させたければ、移動拡縮と同時にドロップダウンのウィンドウをWin32APIで移動させる必要があります。
    めんどくさいのでドロップダウンを閉じるのが楽でしょう。


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 編集済み gekkaMVP 2019年4月17日 17:07
    • 回答としてマーク WPFNN 2019年4月18日 8:27
    2019年4月17日 17:06
  • ご連絡が遅くなり、申し訳ありませんでした。

    参考に実装してみたいと思います。

    ありがとうございました。

    2019年4月18日 8:27