WPFインターフェースの開発:DevExpress社WPF GRIDCONTROL行処理時間に固定

DevExpress社は、広くビジネス/政府の情報管理の座席のために重要な位置を占め、ECMのエンタープライズコンテンツ管理、コスト管理、プロセスの監視、生産スケジューリングに使用されています。DevExpress社のWPFコントロールすることで、あなたはXAMLアプリケーションプログラムは、強力な基盤のインタラクティブな機能を持って作成することができ、これらのアプリケーションは、現代的な顧客のニーズに焦点を当て、タッチの次の世代を支援するソリューションを構築します。それはオフィスの生産性ソフトウェア製品、またはデータ中心のビジネス・インテリジェンス製品の拡張であるかどうか、制御することによって達成することができます。

この記事では、行にGRIDCONTROLに固定した瞬間に対処する方法を教えてくれます。シリーズの次回の記事では、小さなシリーズはあなたを助けることを期待して、いくつかのヒントDevExpress社のWPFコントロールとヒントをご紹介します!

DevExpress社のWPFは、ダウンロードを制御します

問題:

1.トリガイベントがテーブルビューの固定回線を使用している場合は、あなたは私が何をすべき、固定回線を必要としますか?

2.て、CollectionChanged方法が、この瞬間は、一定の時間を持っているのではなくラインに固定されています。あなたがVisibleRowHandlesを取得し、作成したテーブルビューの行やチャートを同期しようとしているときのラインが視覚的に固定されていないので、それは、更新されません。視覚的にラインを固定するかどうかを確認する方法はありますか?

ソリューション:

1.テーブルビューは、行が固定トリガした特定のイベントを提供していませんが、あなたはTableView.FixedTopRowsプロパティがコレクション(などのObservableCollection <T>)て、CollectionChangedイベントをサブスクライブ後、INotifyCollectionChangedをサポートし、にバインドされていることができますが。

公共のObservableCollection <顧客> FixedItems =新しいのObservableCollection <顧客>();
tableView1.FixedTopRows = FixedItems。
FixedItems.CollectionChanged + = FixedItems_CollectionChanged。
...

プライベートボイドFixedItems_CollectionChanged(オブジェクト送信者、System.Collections.Specialized.NotifyCollectionChangedEventArgs E){

}

2.あなたは、このメソッドを使用し続けますが、行うにはどのように小さな遅延、カスタム・ロジックを実行しますか?これを行うには、Dispatcher.BeginInvokeメソッドを使用することができます。

プライベート無効FixedItems_CollectionChanged(オブジェクト送信者、System.Collections.Specialized.NotifyCollectionChangedEventArgs E)
{
Dispatcher.CurrentDispatcher.BeginInvoke(新しいアクション(()=>
{
//あなたのロジック
})、DispatcherPriority.Loaded)。
}

 

DevExpress社の中国ネット公式サイトのQQグループ:540 330 292は、議論するために一緒にグループに歓迎します

スキャン注意DevExpress社の中国のマイクロチャネルパブリックネットワーク番号、最新の動向と最新情報へのタイムリーなアクセス

DevExpress社の中国のマイクロチャネルネットワーク

おすすめ

転載: www.cnblogs.com/AABBbaby/p/11757591.html
おすすめ