質問

データグリッド列を垂直にドラッグして、その列でグループ化するトリガーとなるデータグリッドの上の領域にドロップすることは可能ですか? もしそうなら、どのようにこれをsilverlight 3アプリケーションに実装するのが最善ですか?

これがどのように見えるかの例を次に示します。
http://www.syncfusion.com/content/en-US/products/feature/windows-forms/grid/img/windows-forms-grid-dragcolumnintogrouparea.png

役に立ちましたか?

解決

興味深いことに、Silverlight 3 DataGridは内部的に(APIレベルで)グループ化をサポートしていますが、実際にグループ化をアクティブにするUIを提供していません。言うまでもなく、列を通常のヘッダーの上にドラッグするのは明らかな方法ですが、Silverlight 3ストックDataGridには実装されていません。

その他のさまざまなサードパーティベンダー(例: http://www.telerik.com/ products / silverlight / gridview.aspx および http://www.componentone.com/SuperProducts / GridSilverlight / など)には、この機能をすぐに使用できる優れたSilverlightグリッドと、フィルタリング、サブグリッド、およびその他のあらゆる種類のベルがあります。ホイッスル。ただし、これらは無料ではありません(ただし、自分で実装するよりも安くなる可能性があります)。私が勤務している会社は、2009年6月にこれらの多くを評価し、組み込みの(仮想化)大規模なデータセット用のSilverlight DataGrid。もちろん、状況は変わったかもしれませんし、素早くスクロールするよりもグループ化できることを気にするかもしれません。役に立てば幸いですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top