WPF を使用すると、基になるバインドされたデータ値に基づいて、設計時に条件付き書式設定ルールを非常に簡単に作成できます。
実行時にエンド ユーザーが条件付き書式設定ルールを作成できる既存のソリューションはありますか?
編集:条件付き書式を適用する方法を理解しています。エンド ユーザーが実行時にカスタム スタイルを作成するメカニズムを提供する既存のソリューションがあるかどうかに興味があります。
編集:Excelの条件付き書式設定機能は、私が探している機能のタイプの例として見ることができます
WPF を使用すると、基になるバインドされたデータ値に基づいて、設計時に条件付き書式設定ルールを非常に簡単に作成できます。
実行時にエンド ユーザーが条件付き書式設定ルールを作成できる既存のソリューションはありますか?
編集:条件付き書式を適用する方法を理解しています。エンド ユーザーが実行時にカスタム スタイルを作成するメカニズムを提供する既存のソリューションがあるかどうかに興味があります。
編集:Excelの条件付き書式設定機能は、私が探している機能のタイプの例として見ることができます
Karl Shifflett は、数年前に WPF でデモ LOB アプリケーションを作成しました。彼は、XAML の「スキン」をアプリケーションに動的にロードする方法を示しました。このタイプのロジックを使用すると、顧客は XAML を作成し、それを動的に読み込んでアプリケーションにスキンを適用することができます。また、顧客がスタイル プロパティを動的に変更し、それらのプロパティ設定に基づいてアプリケーションの外観を変更するためのインターフェイスを提供することもできます。
彼の例は、彼のブログとCode Projectにあります。
次のリンクツールアイテムとツールコンテナをカスタマイズする方法が役立つ場合があります。LinsUIWPF スイートはフリー ソフトウェアです。これにより、エンド クライアントはすべてのツール アイテムとツール コンテナー スタイルをカスタマイズできます。
XAML を介して WPF で行うことはすべて C# で行うことができるため、C# のみでスタイルとトリガーを作成できます。
これが例です。
実行時の書式設定ソリューションについては、値コンバーターを使用することをお勧めします。
エンド ユーザーから必要な書式設定についての入力を得ることができます。そしてそれらをコンバーターに適用します。