XamDataGridでFieldGroupを使って列をグループ化していると、クリップボード機能でコピーした際に、既定の実装ではコピー結果の列順が画面の表示順と一致しないことがあります。本記事では、ClipboardCo […]
Category: Ultimate UI for WPF
XamDataTree – ノードの表示・非表示をデータバインドで制御したい
XamDataTree のノードを表示・非表示にしたい場合、コードビハインドで各ノードを操作する必要はありません。XamDataTreeNodeControl の Visibility プロパティをデータ上の可視フラグに […]
XamDataGrid – Excel 風のセル編集操作を実装したい
XamDataGrid では、FieldSettings の IsAutoEditModeEnabled および CellClickAction を設定し、PreviewKeyDown イベントで DataPresent […]
XamDataChart – プロット領域にぐるりと罫線を引く方法
実装方法 XamDataChart の PlotAreaBorderBrush プロパティおよび PlotAreaBorderThickness プロパティで周囲に罫線を引くことができます。 例えば、太さ 1 の黒線で囲 […]
XamDiagram のリサイズハンドルを常時表示する
XamDiagram のノードはデフォルトでマウスドラッグによるリサイズが可能です。ノードが選択状態になると、四隅にリサイズハンドルが表示され、これらをドラッグすることでノードをリサイズすることができます。 通常はリサイ […]
XamDataTree のノードの右クリックでコンテキストメニューを表示する
XamDataTree のノードが右クリックされた際にカスタムのコンテキストメニューを表示するには、XamDataTreeNodeControl スタイルに対して ContextMenuService.Manager 添 […]
XamDataGrid による複数セルの同時編集
概要 XamDataGrid のイベントをハンドリングして、複数のセルを同時に同じ値で編集する機能を実装する方法を説明します。 事前設定:セル選択の有効化 まず、以下の2つのプロパティを設定してセルの複数選択を有効にしま […]
XamDataChart – 期間が異なる複数の折れ線シリーズを共通の日時軸上に表示する方法
概要 複数の折れ線シリーズを持つグラフでは、シリーズによって「データが存在する期間」が異なる場合があります。 Infragistics の XamDataChart と LineSeries は、値プロパティに null […]
XamDataChart のシリーズを網掛けで表示する
XamDataChart で特定のシリーズを網掛けパターンで塗りつぶすには、そのシリーズの Brush プロパティに VisualBrush を設定します。 次の例では、売り上げデータを「実績」と「予測」に分けて表示し、 […]
XamDataGrid のスクロールバー領域を大きくする
XamDataGrid のスクロールバーは、既定ではこのようなデザインになっています。 スクロールバー(縦・横)の操作しやすさを向上させるため、クリック/タップできる領域を広げます。具体的には、スクロールバー本体の幅を太 […]