[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ ] Update time : 05/29 09:48 / Filesize : 198 KB / Number-of Response : 822 [このスレッドの書き込みを削除する ] [+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧 ] [類似スレッド一覧 ] ↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました
WPF(XAML, XBAP, .NET4.5)GUIプログラミング Part17
606 名前:デフォルトの名無しさん mailto:sage [2014/02/15(土) 18:58:29.27 ] 質問しようと思ったのですが、整理してるうちに一応解決したので貼ります −−−−−−−−−−−−−−−−−−−−−−−−−−ここから質問 DataGridで選択中のDataGridCellからRowIndexを割り出す方法を教えてください 条件としては ・仮想化されている ItemContainerGenerator.ItemFromContainerなどは画面外のCellにnullを返すため使用不可 仮想化はmust要件にされたので切れません ・カラムによるソートが有効になっている バインド元のデータと表示中のデータ順が同期していないので、元のリストを検索しても意味がない この表示中のデータに触れれば一番楽だと思うのですが −−−−−−−−−−−−−−−−−−−−−−−−−−ここまで書いた 後者の方法はあまり掘り下げてなかったので、試したら以下のように取れそうでした var view = (CollectionView)CollectionViewSource.GetDefaultView(dataGrid.Items); var list = v.OfType<Itemの型>().ToList(); int rowIndex = list.IndexOf(item); あとは落とし穴がないことを祈るばかり
[ 続きを読む ] / [ 携帯版 ]
全部読む
前100
次100
最新50
▲ [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ [+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧 ] ( ´∀`)<198KB
read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products. 担当:undef