私はSilverlight 4を使用しており、ユーザーが行を並べ替えることができるDataGridを持っています。ソート列イベントでは、SelectionChangedイベントが発生し、データグリッドの最初の最初の行が選択されます。とにかく、SelectionChangedイベントが発生しなかったり、selectedItemをnullに設定するonSortイベントがあるとしますか?Silverlight 4 - DatagridソートとSelectionChangedの問題
1
A
答えて
2
これは、SelectionChangedイベントにロジックを追加することで簡単には解決できない問題のようです。私がやっていることは、このイベントからすべてのコードを削除し、各行のMouseLeftUpButtonイベントに配置することです。ここではそのためのコード...私のために動作しませんでした行のハンドラを追加
Private Sub dgrd_LoadingRow(ByVal sender As Object, ByVal e As System.Windows.Controls.DataGridRowEventArgs)
AddHandler e.Row.MouseLeftButtonUp, AddressOf ClientGrid_SelectRow
End Sub
Private Sub ClientGrid_SelectRow(ByVal sender As Object, ByVal e As MouseEventArgs)
Dim SelectedRow As DataGridRow = CType(sender, DataGridRow)
//SelectedRow.DataContext is equivlent to e.AddedItems(0) in the SelectionChanged Event
//Add the SelectionChanged logic here
End Sub
0
がある...しかし、これはやった:
private bool _binding = false;
private void data_grid_LoadingRow(object sender, DataGridRowEventArgs e)
{
_binding = true;
}
private void data_grid_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (_binding)
{
data_grid.SelectedItem = null;
_binding = false;
}
if (data_grid.SelectedItem==null) return;
// do something with selected item
}
Thanks to jasonxz found here http://forums.silverlight.net/p/18215/61135.aspx
関連する問題
- 1. Silverlight Datagrid SelectionChangedバインディングによるデータのリフレッシュ
- 2. Silverlight 4とVisualSVNの問題
- 3. Silverlight 4 DataGrid Column
- 4. Silverlight Datagrid数値ソート
- 5. Silverlight 4イメージアップロードの問題
- 6. ナビゲーションフレームワークの問題silverlight 4
- 7. Silverlight 4 RIAサービスの問題
- 8. Silverlight DataGrid再描画の問題
- 9. Silverlight 4、DataGrid、DataGridColumnHeader、MouseLeftButtonDownイベント
- 10. Silverlight 4 + RIA展開の問題!
- 11. Silverlight 4のdatepickersに関する問題
- 12. Silverlight 4 Ria Servicesタイムアウトの問題
- 13. SilverlightのDatagridでソートされていないすべてのページで4より
- 14. Silverlight 3からSilverlight 4 + WCF RIA Services移行の問題
- 15. Wpf DataGridの問題
- 16. DataGridサイジングの問題
- 17. DataGridのデータバインディング問題
- 18. DataGridバインディングタイプの問題
- 19. SilverLight Datagrid
- 20. Silverlight DataGridの行カラーバインド
- 21. Silverlight 4でソートされたコレクションクラス?
- 22. Silverlight DataGridの選択とドラッグドロップ
- 23. SilverLight Datagridのハイパーリンクボタン
- 24. EFとWPF Datagridバインディングの問題
- 25. ポピュレートとソートの問題
- 26. Silverlightのバインディング問題
- 27. Silverlight ScaleTransformの問題
- 28. Silverlightインストールの問題
- 29. Silverlight Assembly.CodeBaseの問題
- 30. Silverlightアニメーションの問題