XamDataGrid のスクロールバーは、既定ではこのようなデザインになっています。 スクロールバー(縦・横)の操作しやすさを向上させるため、クリック/タップできる領域を広げます。具体的には、スクロールバー本体の幅を太 […]
Category: Ultimate UI for WPF
XamDataGrid – カスタム集計計算クラスを使用して空でないセルのみをカウントする方法
概要 XamDataGrid の SummaryDefinition で使用できる組み込みの Count 集計は、null、空文字、空白文字のセルもカウントします。本記事では、実質の値が存在するセルのみをカウントするカス […]
XamDataGrid – レコードの表示・非表示をデータバインドによって制御する
XamDataGrid の行の表示・非表示をデータの値によって制御するには、DataRecordPresenter スタイルにDataTrigger を設定し、データ行の値をバインドして非表示となる場合は Height […]
XamDataGrid – 集計値の小数点桁数を制御する
XamDataGrid の集計値の表示フォーマットは SummaryDefinition の StringFormat プロパティより設定することができます。StringFormat プロパティでは “{0} […]
XamComboEditor – 複雑な入力制御を実現する方法(英数字・文字数・ペースト対応)
概要 WPF の XamComboEditor で、入力文字を英数字(A–Z, 0–9)のみに制限し、小文字は大文字へ正規化したうえで最大 5 文字まで入力できるようにする方法を説明します。 XamComboEditor […]
XamSpreadsheet で選択範囲を取得する
XamSpreadsheet ではマウス操作によって単一のセルまたは複数のセルを選択することができます。Ctrl キーとドラッグ操作を使用して複数の範囲を選択することも可能です。 これらの選択範囲は、XamSpreads […]
XamDataGrid – GroupBySummaryDisplayMode でグループ行にサマリーを表示する方法
概要 WPF の XamDataGrid コントロールで GroupBy によるグループ化を行った際に、グループ行を折りたたんだ状態でも Summary(集計行)を表示する方法 について説明します。FieldLayout […]
XamGantt – Grid セクションの列をソートする方法
概要 WPF の XamGantt コントロールの Grid セクションに配置されている ProjectTableGrid の列に対して、コードからソートを実行する方法について説明します。 対象コントロール 問題 Xam […]
XamTextEditor – ValueConstraint のバリデーションエラーを識別する方法
概要 WPF の XamTextEditor で EditModeValidationError イベント処理中に、ValueConstraint の RegexPattern によるエラーかどうかを判別する方法について […]
XamDataGrid を使用してヒートマップを作成する
XamDataGrid の CellValuePresenter スタイルにコンバータ―を設定し、セルの値によって異なる背景色を設定することにより、ヒートマップを表現することが可能です。 以下のように CellValue […]