リストボックスに多くのアイテムがある場合、アイテムが画面に表示されているかどうかを (プログラムで) チェックする方法はありますか?
たとえば、リストボックスには 100 個の項目がありますが、画面には最初の 24 個しか表示されません。特定の項目 (list[75] など) が現在表示されているかどうか、またはスクロールして表示する必要があるかどうかを確認する方法はありますか?
リストボックスに多くのアイテムがある場合、アイテムが画面に表示されているかどうかを (プログラムで) チェックする方法はありますか?
たとえば、リストボックスには 100 個の項目がありますが、画面には最初の 24 個しか表示されません。特定の項目 (list[75] など) が現在表示されているかどうか、またはスクロールして表示する必要があるかどうかを確認する方法はありますか?
これを試してください: http://social.msdn.microsoft.com/forums/en-US/wpf/thread/2d527831-43aa-4fd5-8b7b-08cb5c4ed1db/
ListBox の可視項目数の計算を確認し、以下の私の投稿を探してください。
正しくない多くの複雑な回答を見てきました。
簡単な答え: (listBox1.Height/ listBox1.ItemHeight)