2011-12-22 4 views
0

私はSilverlightで作業しています。私のSilverlightアプリケーションには、リストボックス付きの1つのテキストボックスと1つのポップアップがあります。 テキストボックスにテキストを書き込むとポップアップが開いていますが、リストボックスの項目にフォーカスを合わせたいときに、下矢印キーを押したときにもう一つ拡張する必要があります。 私はまた多くのことを試していますが、まだ私は解決策を得ていません。 私はまた、このSilverlightのポップアップのリストボックスでフォーカスを設定する

int selectedIndex = lstRoot.SelectedIndex; 
lstRoot.SelectedIndex = 0; 
lstRoot.Focus(); 
lstRoot.SelectedIndex = selectedIndex; 

はまだlstRootに設定されていない焦点を当ててみてください。

助けてください.... !!

答えて

0

使用ScrollViewerのは、表示項目のリストボックスを追加して、あなたは簡単に、リストボックスの項目にフォーカスを設定することができます。例えば、 。

lstRoot.Focus(); 

これは、現在のスクロールされた項目にフォーカスを当てて、リストボックス項目で簡単に上下に移動します。

0

これを試してください。項目をスクロールすると、ポップアップで

lstRoot.SelectedItem = modelItem; 
    lstRoot.Focus(); 
+0

ありがとうDipak、 私はこれを試しましたが、それはlistviewに焦点を当てません。 –

+0

あなたのポップアップはあなたがそれを開いたときに最初の場所に集中していますか? – codeSetter

関連する問題