XamDataGridでアクティブ行の文字色を変更するには、CellValuePresenterスタイルにDataTriggerを設定し、自身のRecord.IsActiveプロパティがtrueとなる場合にForegro […]
Articles Tagged: XamDataGrid
XamDataGrid – CheckBoxFieldのヘッダーにチェックボックスを表示する
CheckBoxFieldの列ヘッダーに全チェック/アンチェック用のチェックボックスを表示する方法をご紹介します。 まず、XamDataGridのヘッダー要素であるLabelPresenterのデフォルトのスタイルを上書 […]
XamDataGrid – コードビハインドでフィルターを解除する
この記事では、特定のボタンをクリックすることで、ユーザーが設定したすべての XamDataGrid のフィルター条件をプログラム上でリセットする方法を紹介します。 コードビハインドでフィルターを解除する実装 XamDat […]
xamDataGrid – 列幅の変更を検出する方法
xamDataGrid の列幅(カラム幅)の変更を検出する方法をいくつかご紹介します。 それぞれ見ていきましょう。 LabelPresenter の SizeChanged イベントで検出する方法 以下の実装例にしたがっ […]
xamDataTree – 選択済みアイテムの取得
こちらでは、xamDataTree の選択済みアイテムを取得するプロパティをご紹介します。 プロパティひとつになぜわざわざ記事を書くのかというと、xamDataGrid で同じように選択済みアイテムを取得したことのがる方 […]
XamDataGrid – CellUpdated イベントよりリアルタイムにセルを更新する方法
XamDataGrid では、ユーザーがセルの値を編集した際に、編集後のデータを即座にほかのセルに反映させることができます。この記事では、XamDataGrid の CellUpdated イベントを使用して、セルが更新 […]
XamDataGrid – 数値入力時にキーボード操作による増減を無効化したい
XamDataGrid では、編集状態のセルに数値を入力している際に、キーボードの上矢印キーや下矢印キーを押すことで、セル内の数値が増減する機能が既定で有効になっています。この記事では、キーボード操作によるセル内の数値の […]
XamDataGrid – データソースに行データを追加後に再ソートを行う
ソートが適用されたXamDataGridのデータソースに行データを追加した際にグリッドに対して再ソートを促すには、対象のRecordのRefreshSortPosition()メソッドを実行します。 追加した行がソート後 […]
XamDataGrid – 最初の行の最初の列のセルにフォーカスを与えて編集状態にする方法
XamDataGrid の Records コレクションから 0 番目のデータレコードを取り出すと最初の行が取得できます。その Cells コレクションの 0 番目のセルを取り出すとその行の最初のセルが取得できます。 セ […]
XamDataGrid – 集計行のテキストを右寄せで表示する
XamDataGrid の集計行のテキストはデフォルトで左寄せで表示されます。右寄せで表示させたい場合は SummaryResultPresenter をターゲットとする Style を作成し、HorizontalAli […]