問題タブ [wpf-extended-toolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1251 参照

wpf - Blend または VS Designer を使用して WPF PropertyGrid のデフォルト スタイル テンプレートを編集するにはどうすればよいですか

プロジェクトで NuGet のExtended WPF Toolkit Community Edition v2.6を使用していますが、コントロール テンプレートをテーマ化またはカスタマイズできるようにするために他に何かする必要があるかどうかわかりません。

Designer/Blend に PropertyGrid コントロールの既存の既定のテンプレートのコピーを作成するように依頼した後、UI が壊れます。テンプレートは正しいように見えますが、設計時または実行時に機能しなくなります。

ここに画像の説明を入力

デフォルトのテンプレートを新しいスタイルにコピーすることを選択した後:

画像

このコントロールの組み込みスタイルを編集する簡単な方法はありますか? 私は本当に、PropertyGrid のエディター/ラベルの前景色/背景色をオーバーライドしようとしています。

XAML でいくつかの手動の突っ込みを試みましたが、成功は限られていました。

デフォルトをコピーしてプロパティ コンテナ スタイルを作成しようとすると、「スタイルのコピーに失敗しました」というメッセージが表示されます。VS Designer または Blend 内からのエラー。

ここに画像の説明を入力

結果は次のようになります。

スタイルのコピーからのエラー

Xceed Toolkit アセンブリから generic.xaml を手動でインクルードしようとしましたが、問題は解決しませんでした。

リソースを参照する 2 つの方法を試しました。

PropertyContainerStyle を設定しようとしたときのデザイナーからのスタック トレースは次のとおりです。

スタックトレース

0 投票する
1 に答える
729 参照

c# - ColorPicker パレットのサイズを変更する

GUI サイズの制約により、XCeed ColorPicker のカラー パレットのサイズを変更したいと考えています。ボタンの幅はドロップダウン ポップアップよりも小さいです。ポップアップの幅 (または高さ) を変更して、使用可能な標準色のレイアウトを適用したいだけです。デフォルトでは 10 列の色がありますが、6 列または 8 列の色が必要です。それをする意味はありますか?

0 投票する
1 に答える
650 参照

wpf-extended-toolkit - コントロール言語の変更方法

wpf-extended-toolkitwpfには何もないので、私は使用していますColorPicker。しかし、多言語がサポートされていないことに気付きました。特に、コントロールは英語です。ラベル「使用可能な色」、「標準色」、および「高度」をイタリア語に変更したい..

ここに画像の説明を入力

誰かがこれを行う方法を知っていますか?

0 投票する
1 に答える
897 参照

c# - 拡張ツールキット SplitButton: ComboBox ItemsSource を DropDownContent として使用します

Standard の代わりにExtended Toolkit SplitButtonを使用するために、コードをリファクタリングしたいと考えていますCombobox

ここに私の最初の作業コードがあります:

そして、これが私のものですSplitButton

ここで、標準の ComboBox ボタンのように動作させるために、次のようItemsSourceに設定したいと思います。SplitButtonそのような動作を取得する方法はありますか?

必要な場合は、これControlTemplateが私の のスタイルSplitButtonです。

0 投票する
1 に答える
1243 参照

c# - WPF 拡張ツールキットの DecimalUpDown コントロールで NULL を許可する

タイプ のビュー モデルにプロパティがありますdecimal?。このプロパティの有効な値は NULL である必要がありますが、DecimalUpDown コントロールからテキストを消去すると、検証エラーが発生し、プロパティに値 NULL が与えられません (以前の値が何であれ)。

コントロールは、次のように xaml で宣言されます。

数字を入力すると正しくバインドされます ここに画像の説明を入力

しかし、数値が消去されるとすぐに検証エラーが発生し、値を NULL に戻すことはできません (この場合、モデルはまだ "ServiceSize" の値として "5" を持っています)。 ここに画像の説明を入力

Validation.GetHasError() は、このコントロールに対して true を返します。どうにかして検証ルールを完全に削除できますか?

0 投票する
1 に答える
642 参照

wpf - カスタムコントロールをWPFの現在の「テーマ/スタイル」に従うようにする方法は?

私は使用しようとしています: Modern UI for WPF and Extended WPF Toolkit、より具体的にはIntegerUpDown、問題は、 IntegerUpDown が選択された ModernUI テーマに従っていないことです。暗いテーマに変更すると、より明確になります。IntegerUpDown は白い背景のままです。

まず、次のようなことを試します...

...しかし、実行時に、「ベースタイプが「IntegerUpDown」であるターゲットタイプのスタイルにのみ基づくことができます」という例外が発生します。結局、IntegerUpDownは「複合」コントロールであり、Textboxから直接派生したものではありません...

だから、私は自分がどのようにやっているのかわかりません。私の調査では、関連する可能性のあるファイルが見つかりました。

しかし、私は解決策を得るために2つの情報を結びつけるXAMLの専門家ではありません。または、私が見ることができない別の簡単な解決策がある場合...

助けてくれてありがとう。