sgcWizard 機能マトリクス
sgcWizard のすべての機能を、用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。
sgcWizard のすべての機能を、用途別にまとめ、各機能のヘルプトピックへのリンクを付けています。
登録版 は、登録版と体験版に含まれ、無料の Community 版には含まれない機能を示します。~ は、Community 版が一部のみ備える機能を示し、違いは下に記載しています。
すべての行から、対応するヘルプトピックにリンクしています。すべての機能が、無料の .NET Community 版、Registered 版、体験版に含まれます。
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| ステップとしてのページ | AddPage('Caption') でページとステッパーの項目を追加でき、ページごとに Description と StepGlyph を設定できます。コンポーネントエディタで、デザイン時にページを追加できます。 | ヘルプ | |
| ナビゲーション | 「次へ」と「戻る」でページ間を移動します。ページの Skip を設定すると、そのページを飛ばして移動します。 | ヘルプ | |
| ボタンのキャプション | 標準の「戻る」「次へ」「完了」「キャンセル」ボタンの文言を、自由に変更できます。BackCaption、NextCaption、FinishCaption、CancelCaption、ShowCancel | ヘルプ | |
| 完了とキャンセル | OnFinish とキャンセルの処理で、フローを終了します。 | ヘルプ | |
| 検証 | OnBeforePageChange(aFromIndex, aToIndex, var aAllow) は、ページの内容が有効になるまで、移動を止めます。 | ヘルプ | |
| ページ遷移 | Transition は、wtSlide、wtFade、wtSlideFade(既定は wtNone)で、TransitionDuration ミリ秒(既定は 200)かけてページの切り替えをアニメーション表示します。スライドは移動の方向に従い、右から左へのレイアウトでは反転します。ReduceMotion は既定で Windows のアニメーション設定に従い、OnTransitionStart と OnTransitionEnd は各遷移を通知し、新しいページは直ちにアクティブになってフォーカスされるため、検証とキーボード操作は遅れません。VCL、FireMonkey、WinForms、WPF、Avalonia で使えます。 | ヘルプ | |
| サマリーページ | ShowSummary を有効にすると、ウィザードは最後に 1 ページを追加し、訪問した各ページについて、フィールドのキャプションとユーザーが入力した値を、ページのラベルとコントロールから読み取って一覧表示します。パスワードはマスクされ、スキップされたページは省略されます。各セクションには、そのページに戻る「編集」リンクがあり、その後「次へ」でサマリーに戻ります。SummaryTitle はタイトルを設定し、OnGetSummaryItems は行を追加または変更し、OnSummaryEdit は編集を拒否できます。このページはテーマ、ハイコントラスト、右から左へのレイアウトに従い、スクリーンリーダーで読み上げられ、sgcUI の 12 言語に翻訳されています。VCL、FireMonkey、WinForms、WPF、Avalonia で使えます。 | ヘルプ |
| 機能 | 詳細 | Community | ヘルプ |
|---|---|---|---|
| キーボード | Enter は「次へ」、Escape は「キャンセル」になります。 | ヘルプ | |
| テーマ | ライトテーマとダークテーマ、およびアクセントカラーを設定できます。Theme、AccentColor | ヘルプ | |
| ヘッドレスレンダリング | TsgcStepperModel の sgcWizardSaveToPNG と sgcWizardSaveToSVG を利用できます。Linux64 でも動作します。 | ヘルプ | |
| 右から左 (アラビア語とヘブライ語) | ステッパーの側、ステップの順序、コネクター、矢印付きの「戻る」と「次へ」ボタンがミラー化されます。ページの内容は独自の方向に従います。 | ヘルプ | |
| アクセシビリティ | ステッパーのステップとその状態、現在のページ、ボタンバーのボタンが UI Automation に公開されます。Ctrl+Tab と Ctrl+Shift+Tab でウィザード内のどこからでも次または前のステップへ移動でき、ステッパーとボタンバーは表示されるフォーカスリングを持つタブストップで、Windows のハイコントラストに従います。VCL (Delphi 7 から 13)、Windows の FireMonkey、WinForms、WPF、Avalonia で既定で有効です。 | ヘルプ |
.NET 版のウィザードは、同じクラス名を持つ C# 版で、WinForms、WPF、Avalonia に対応します。WPF と Avalonia では、ページが 1 つの子要素を保持し、WinForms では、ページがコンテナーになります。
| パッケージ | エディション | 内容 |
|---|---|---|
esegece.sgcWizard.Community | Community(無料) | コアライブラリ |
esegece.sgcWizard.WinForms.Community | Community(無料) | Windows Forms コントロール |
esegece.sgcWizard.Wpf.Community | Community(無料) | WPF コントロール |
esegece.sgcWizard.Avalonia.Community | Community(無料) | Avalonia コントロール |
esegece.sgcWizard.Rendering.Community | Community(無料) | ヘッドレスレンダリング |
esegece.sgcWizard | 登録版 | コアライブラリ |
esegece.sgcWizard.WinForms | 登録版 | Windows Forms コントロール |
esegece.sgcWizard.Wpf | 登録版 | WPF コントロール |
esegece.sgcWizard.Avalonia | 登録版 | Avalonia コントロール |
esegece.sgcWizard.Rendering | 登録版 | ヘッドレスレンダリング |
sgcWizard のすべての機能は sgcUI ヘルプで解説されており、開発環境ごとに 1 つのビルドを用意しています。
sgcUI ヘルプ全体を PDF ファイルにまとめたもので、オフラインでの閲覧や印刷に便利です。
Delphi (PDF) →