0

Windows Phone ページには 4 つのコントロールがあります。KeyBoard で Enter キーを押すと、そのページで次に使用可能なコントロールに foucs を移動します。これは、すべてのコントロールの KeyDown イベントをフックすることで実現できます。Windows Phone で 100% xaml コードを実現する簡単な方法はありますか?

4

1 に答える 1

0

いいえ、できません。それを実現するには、XAML に何らかのロジックが必要です。QML のような他の宣言型言語ではこれが可能ですが、残念ながら XAML はこの種のプログラム ロジックを提供しません。

いつでもできることの 1 つは、現在のコントロールがフォーカスを失ったときにターゲット コントロールが次のフォーカスを受け取るように DependencyProperty を公開する独自のコントロールを作成することです。その後、完全に 100% の XAML ソリューションを作成できます。しかし、その努力はあまりにも多く、アプリまたは複数のアプリでこの種の必要性が何度も発生しない限り、価値がありません.

于 2012-08-10T13:39:09.717 に答える