概要 XamDataGrid のイベントをハンドリングして、複数のセルを同時に同じ値で編集する機能を実装する方法を説明します。 事前設定:セル選択の有効化 まず、以下の2つのプロパティを設定してセルの複数選択を有効にしま […]
Articles Tagged: XamDataGrid
XamDataGrid のスクロールバー領域を大きくする
XamDataGrid のスクロールバーは、既定ではこのようなデザインになっています。 スクロールバー(縦・横)の操作しやすさを向上させるため、クリック/タップできる領域を広げます。具体的には、スクロールバー本体の幅を太 […]
XamDataGrid – カスタム集計計算クラスを使用して空でないセルのみをカウントする方法
概要 XamDataGrid の SummaryDefinition で使用できる組み込みの Count 集計は、null、空文字、空白文字のセルもカウントします。本記事では、実質の値が存在するセルのみをカウントするカス […]
XamDataGrid – レコードの表示・非表示をデータバインドによって制御する
XamDataGrid の行の表示・非表示をデータの値によって制御するには、DataRecordPresenter スタイルにDataTrigger を設定し、データ行の値をバインドして非表示となる場合は Height […]
XamDataGrid – 集計値の小数点桁数を制御する
XamDataGrid の集計値の表示フォーマットは SummaryDefinition の StringFormat プロパティより設定することができます。StringFormat プロパティでは “{0} […]
XamDataGrid – GroupBySummaryDisplayMode でグループ行にサマリーを表示する方法
概要 WPF の XamDataGrid コントロールで GroupBy によるグループ化を行った際に、グループ行を折りたたんだ状態でも Summary(集計行)を表示する方法 について説明します。FieldLayout […]
XamDataGrid を使用してヒートマップを作成する
XamDataGrid の CellValuePresenter スタイルにコンバータ―を設定し、セルの値によって異なる背景色を設定することにより、ヒートマップを表現することが可能です。 以下のように CellValue […]
XamDataGrid 間でレコードをドラッグ アンド ドロップする方法
「XamDataGrid レコードのドラッグアンドドロップ」を応用させて 2 つの XamDataGrid 間のドラッグ アンド ドロップを実装します。 0. 作成するアプリケーション 登録されている選手一覧から選抜選手 […]
XamDataGrid で行を固定する
XamDataGrid では縦スクロールバーの表示時に特定の行(レコード)を上部または下部に固定し、スクロール操作時も常に表示領域内におさまるようにすることが可能です。 行(レコード)をグリッドの上部に固定するには、対象 […]
XamDataGrid – TimeSpan型の値を24時間超でも「時:分:秒」形式で表示する方法
XamDataGrid に TimeSpan 型の値をバインドした場合、24時間を超える値は自動的に「日.時:分:秒」形式(例:1.06:00:00)で表示されます。本記事では、値を文字列に変換せずに、24時間を超えても […]