問題タブ [wpf-style]

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 投票する
1 に答える
520 参照

c# - 条件付きで DataGrid RowStyle を設定して背景とテキストを強調表示する

バインディング プロパティ QualityStatus に基づいて行の色/テキストを強調表示する DataGrid があります。正常に動作しますが、デフォルトの行の強調表示では行の色が乱れます。HighlightBrushKey を透明に設定できるため、色は変更されませんが、行を選択してから別のコントロールにフォーカスした場合のように、これは「非アクティブ」な色には影響しません。また、選択した行のフォントの色を設定する方法もわかりません。

理想的には、3 つの条件のそれぞれについてハイライトの背景/テキストの色を設定できるタグがあればよいのですが、これを行う方法がわかりません。

0 投票する
4 に答える
4687 参照

wpf - フラグ列挙型にバインドされたプロパティ トリガー

私は DependencyProperty State of Flags 列挙型を持っています。State プロパティの変更により、一部の要素の境界線の色を変更したいと考えています。何らかの理由で、要素を直接操作することはできませんが、スタイルを設定することによってのみ操作できます。

State の正確な値をチェックするのではなく、必要なフラグが含まれているかどうかをチェックできるように、次のコードを変更するにはどうすればよいですか?

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

wpf - スタイル付き WPF DataGrid の列のサイズを変更する

カスタム スタイルの DataGrid があります。列のサイズ変更に問題があります。これは、カーソルが 2 つの列の間にある場合にのみ機能するためです。

これは、DataGridColumnHeader を設定するスタイルの部分です。

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

c# - Wpf フォント スタイルが実行時に機能せず、デザイン時にフォントが正しく表示されない

スタイルに別のプロジェクトを使用しており、その中に次のようなコード行があります。

私の別のスタイル (コントロール効果など) は、次のように要素でスタイル キーを使用するとうまく機能します。

しかし、Lable要素で次のコードを使用すると

私は持っている:

  • デザインタイム >>プロパティパネルのIRNazaninFontFamilyに設定されているのに、デザイナのフォントビューが正しくない

しかし

  • 実行時に >> Tahoma (ウィンドウ フォント)FontFamilyに設定されています。

また、私はこの方法でテストしました:

次のように、ウィンドウの上部にある別のプロジェクトのフォント スタイルにスタイル ベースを追加しました。

次に、Lable normaly で使用します。

結果は前の方法と同じです:

では、Design TimeIRNazaninが使用FontFamilyされており、XAML デザイナーでフォント ビューが正しくありません。その中にはタホマがありますRun Time

私の問題についてどう思いますか?私のスタイルでは、Labelコントロールへのフォント パスを正しく指定できないと思います。

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

wpf - XamlWriter は、ResourceDictionary の保存中に "x:Name" 属性をスキップします

カスタムスタイルは次のとおりです。

このスタイルを含むこの ResourceDictionary を次のように文字列に保存します。

ここで、s は ResourceDictionary です。問題は、期待される文字列を取得すると、次のようになることです。

Border.RenderTransformのTranslateTransformをご覧ください。ResourceDictionary には x:Name="translation" がありますが、出力文字列に名前がありません。

どこを間違えたのですか、これはバグですか? 前もって感謝します。

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

wpf - スター ボタンのような WPF ToggleButton のスタイルを設定する方法

appbar_star静的リソースは、modern-iconsから設計されたスターです

StarToggleButtonStyle

使用法

ただし、上記のマークアップから得たものは次のとおりです。

ここに画像の説明を入力

境界線が正方形の境界線ではなく、コンテンツ アイコンに沿って表示されるようにしたいと思います。それを達成する方法は?