0

Split テンプレートの Windows ストア アプリで共通の表示レイアウトを共有するために、[戻る] ボタン、タイトル TextBlock、および別のボタンを UserControl に配置し、ほとんどのページでそのコントロールを使用します。私の問題は、メインページでは、ポインターが上にあるのかクリックされているのかにかかわらず、どちらのボタンもポインターのアクティビティに反応しないことです。ただし、他のページでは正常に機能します。それを分離するために、空のアプリを作成し、UserControl を複製しましたが、その場合は機能します。

どうすればこれをデバッグできますか?

ありがとう。

-ジョン

4

1 に答える 1

0

"Split" テンプレート アプリの "ItemView" ページでは、戻るボタンとタイトルを含む Grid は、XAML コードの GridView と ListView の下にある必要があります。明らかに、Grid.Row のない GridView と Grid.RowSpan="2" は、最初と 2 番目の行をオーバーレイする必要があります。イベントに応答します。新しいユーザー コントロール インスタンスを GridView の下に移動したところ、ボタンが機能するようになりました。

両方の行をオーバーレイするこのスキーム全体は私には意味がありませんが、Grid.RowSpan="2" がないと、アイテムが 2 つの行にうまく分割されません。このような奇妙なレイアウトについては、テンプレートで説明するコメントを付ける必要があると思います。おそらく、この同じ種類の問題から他の人を救うことができます.

于 2013-03-29T13:47:25.770 に答える