デザイン コントロールを向上させるために、独自のチェック ボックス ContentControl を作成しました。
シナリオは次のようになります。
カスタムのテンプレート化されたリスト アイテムを含むリストボックスを取得しました。これには、テキスト アイテムとカスタム チェックボックスがあります。
望まれる動作:
- リスト項目をクリックすると、ページがその項目の詳細ビューに変わります。
- チェックボックスをクリックすると、チェックマークがトグルされるだけで、ページの変更はトリガーされません。
実際の動作:
私のチェックボックスをクリックすると、ページ変更イベントがまだ発生していると思います。
私がそれをどのように実装したか:
私のチェックボックスには、長方形とアイコンを保持するグリッドがあります。IsChecked ステータスを切り替えるために、Tap イベントを Grid にバインドしました。(Grid オブジェクトにはクリック イベントがありません)。
クリックイベントを使用していないためですか?もしそうなら、私の ContentControl はどのインターフェースを実装する必要がありますか? または、デフォルトのチェックボックス (ボタン?) コントロールはどのようにそれを管理するのでしょうか?
ご協力いただきありがとうございます。