トップページ > プログラム > 2015年02月22日 > LBixWBIA

書き込み順位&時間帯一覧

15 位/252 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000010030004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18

書き込みレス一覧

WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
725 :デフォルトの名無しさん[sage]:2015/02/22(日) 17:02:14.59 ID:LBixWBIA
>>720
VMでアイテムが選択状態かどうか保持するプロパティを持たせる
その選択状態とListBoxItemのIsSelectedをBindingする
VM側でまだコントロールが生成されてない(表示されてない)アイテムの選択状態プロパティを変更する

仮想化してなければ普通にスクロールされてアイテムが選択状態になる
ところが仮想化されてるとListBoxには何の変化も起きない
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
728 :デフォルトの名無しさん[sage]:2015/02/22(日) 20:27:56.20 ID:LBixWBIA
ListBoxItemのIsSelectedにバインディングするだけだって
それがだめって言われれば仕方ないが

仮想化されてると表示されてないアイテムはまだ生成されてないからBindingされてないので反映されない
一度スクロールして表示すると反映されるようになる
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
729 :デフォルトの名無しさん[sage]:2015/02/22(日) 20:36:53.51 ID:LBixWBIA
あ、すまん
選択状態は反映される
フォーカスでこれやるとだめ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part18
730 :デフォルトの名無しさん[sage]:2015/02/22(日) 20:41:01.60 ID:LBixWBIA
選択状態でもなるか
元々選択されてたアイテムの選択状態をfalseにせずに、表示されてないアイテムの選択状態trueにすると、仮想化してる時としてないときで動き変わる


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。