none
UserControlからメインページの画像を非表示にしたい RRS feed

  • 質問

  • ストアアプリで開発しています。

    メイン画面に貼り付けているユーザーコントロールからクリックイベントでメイン画面の画像を

    非表示にしたいのですが、どうしたらいいのでしょうか?

    よろしくお願いします。

    • 移動 星 睦美 2016年1月14日 5:52 .NET Framework から
    2016年1月14日 5:46

回答

  • 質問にレスつけたスレッドに何かコメントがつくと、メール通知が飛ぶと思っててチェックしてませんでした…。

    最初の方法で解決されたみたいなので、2つ目の方法でどんな感じになるかというサンプルをGitHubに上げておきました。

    https://github.com/runceel/ToggleImageSampleApp


    かずき Blog:http://d.hatena.ne.jp/okazuki/

    • 回答としてマーク 星 睦美 2016年2月15日 7:17
    2016年1月24日 5:29

すべての返信

  • 作り方によって色々やり方があります。

    • UserControlにイベントを定義して、ボタンクリックでイベント発行。メイン画面でイベントを拾って画像を非表示にする。
    • ViewModelなどの状態を持つ場所を別途用意して、画像の表示非表示状態をViewModelのプロパティとバインドしておく。UserControlのボタンクリックをViewModelのコマンドかメソッドに紐づけて、画像の表示非表示に紐づいてるステータスを書き換える。

    ぱっと思いつくだけで、2つのアプローチがありますが、どちらが実現しやすいような作りを現在されてるのでしょうか。


    かずき Blog:http://d.hatena.ne.jp/okazuki/

    2016年1月14日 7:17
  • かずきさん

    ●UserControlにイベントを定義して、ボタンクリックでイベント発行。メイン画面でイベントを拾って画像を非表示にする。

    でやっています。よろしくお願いします。

    追記:

    すいません、自力で乗り越えました。お騒がせしました。


    • 編集済み EM110 2016年1月19日 9:15
    2016年1月14日 9:53
  • 質問にレスつけたスレッドに何かコメントがつくと、メール通知が飛ぶと思っててチェックしてませんでした…。

    最初の方法で解決されたみたいなので、2つ目の方法でどんな感じになるかというサンプルをGitHubに上げておきました。

    https://github.com/runceel/ToggleImageSampleApp


    かずき Blog:http://d.hatena.ne.jp/okazuki/

    • 回答としてマーク 星 睦美 2016年2月15日 7:17
    2016年1月24日 5:29
  • かずきさん

    ありがとうございます。試してみます!

    2016年1月25日 8:23