locked
HitTestはどこへ? RRS feed

  • 質問

  • Silverlight β2まであったHitTestが、

    正式版で見当たらなくなってしまったのですが、

    何か名前が変更になったのでしょうか?

    それともただ単になくなってしまったのでしょうか?

    β2で作成していたアプリでマウスでクリックしたポジションにある

    複数のコントロール名をリストアップする部分があり、

    もしHitTestがなくなってしまったのであれば、

    回避策を知りたいのですが、

    だれかご存じないでしょうか?

     

    2009年1月15日 4:09

回答

  •  EXGIG さんからの引用

    もしHitTestがなくなってしまったのであれば、

    回避策を知りたいのですが、

    だれかご存じないでしょうか?

     


    丁度隣のフォーラムで似たような話題を取り扱っているようです。

    参考になると思うので確認してみてはいかがですか?


    http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=4291180&SiteID=7

    2009年1月15日 8:32

すべての返信

  •  EXGIG さんからの引用

    もしHitTestがなくなってしまったのであれば、

    回避策を知りたいのですが、

    だれかご存じないでしょうか?

     


    丁度隣のフォーラムで似たような話題を取り扱っているようです。

    参考になると思うので確認してみてはいかがですか?


    http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=4291180&SiteID=7

    2009年1月15日 8:32
  • 早速のご回答ありがとうございます。

    教えていただいたページを見させていただきましたところ、

    なんとかなりそうな感じですので試してみたいと思います。

     

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

     

    2009年1月16日 5:57
  • これは、仕様変更によるものですね。

    UIElement.HitTest メソッドは VisualTreeHelper クラスに移動され、VisualTreeHelper.FindElementsInHostCoordinates という名前に変更されました。」

    という内容が、Silverlight 2 Beta 2からRTWの仕様変更のドキュメントに掲載されています。

    http://msdn.microsoft.com/ja-jp/library/cc645049(VS.95).aspx

     

    他にもBeta 2からの変更がいくつかありますので、一度目を通していただくとよいかもしれません。


       この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。

    2009年1月16日 6:08
  • こんにちは、フォーラムオペレータ大久保です。

    EXGIG さん、フォーラムのご利用ありがとうございます。
    MAz.Okamoto さん、アドバイスありがとうございます!
    ご紹介いただいたフォーラムのスレッドですが、その後フォーラムの移行がありました関係で、URLが変更になりましたので貼り直しておきますね。
    (いまのところリダイレクトされていますが、いつまで生きてるかわからないので…)

    画像のクリックできる領域について
    http://social.msdn.microsoft.com/forums/ja-JP/silverlightgeneralja/thread/9f27af06-dfdc-47e1-a929-ac22f74c4544/

    また、↑の情報が役に立ったようなので、MAz.Okamoto さんの投稿を「回答としてマーク」させていただきました。
    また何かありましたら MSDN フォーラムをご利用ください!おまちしてます。

    マイクロソフト株式会社 フォーラム オペレータ 大久保 直美
    2009年2月19日 5:42