問題タブ [styles]

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

wpf - WPF Expander ヘッダーのスタイルを設定するには?

WPF Expander ヘッダーにスタイルを適用したいと思います。次の XAML には Expander がありますが、スタイルはヘッダーだけでなく、すべてのものです。

ありがとう。

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

wpf - WPF でネストされた要素のスタイルを設定する

MenuItems を持つ ContextMenu など、ネストされた要素構造があるとします。

スタイルやテンプレートを ContextMenu または MenuItem 要素に簡単に適用できます。ただし、MenuItem スタイルが Menu スタイルに属している場合、それをすべての MenuItem 要素に追加するのは非常に面倒で冗長です。

それらを子要素に自動的に適用する方法はありますか? これを簡単に書くことができるように:

FooMenuStyle が MenuItem 要素を含むスタイルを設定できると便利ですが、それは不可能のようです。

編集:私は ItemContainerStyle を認識しておらず、その意図は一般的な解決策であったため、メニューの例はおそらく誤解を招く可能性があります。2 つの回答に基づいて、2 つの解決策を考え出しました。1 つは一般的なバリアントで、もう 1 つは ItemContainerStyle などです。

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

wpf - WPF ListView ( GridView ) でグループ フッターを作成するにはどうすればよいですか?

販売注文を表示し、ステータス別にグループ化する ListView があります。WinForms では、各グループの合計販売価格を表示する各グループの下部にフッターがあり、WPF でも同じことをしたいと考えています。

注文をグループ化する方法はわかりましたが、フッターを作成する方法がわかりません。

これが私の現在のグループ スタイルです。

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

c# - ItemContainerStyle にコントロール テンプレートがあり、CollectionViewSource にバインドされているリストボックスを含むタブを変更すると、アプリがクラッシュする

私の問題は、ListBox と ItemContainerStyle の両方のスタイルを持つリストボックスを持つ 3 つのタブ コントロールがあり、タブ内のすべてのリストボックスでスタイルが同じであることです。

2 つのタブは、CollectionViewSource を使用してデータバインドされています。

問題は、タブ2に入ろうとするとすぐに例外が発生し、どこから来たのかわからないようです(最初のチャンスの例外を有効にするのにも疲れましたが、何もありません)

それをいじってみると、タブ 2 の ListBox から ItemContainerStyle を削除すると、クラッシュしなくなることがわかりました。クラッシュを防ぐ別の方法は、リストボックスにアイテムを入れないことです。別の方法は、 CollectionViewSource を使用する代わりに、リストで GetDefaultView() を使用してそれにバインドすることです。

リストボックスにバインドするために使用する行は次のとおりです。

これは、タブ コントロールの XAML です。

これは、スタイルを含むリソース ディレクトリです。

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

wpf - WPF でウィンドウ コントロールにスタイルを適用するにはどうすればよいですか?

App.xaml次のようなウィンドウのスタイルを設定しています。

基本的に、すべてのウィンドウの WindowStyle のプロパティ値を None に設定する必要があります (デフォルトのウィンドウ フレームと境界線を削除するため)。しかし、それは機能していません。

ここで何が欠けていますか?

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

styles - PDF または XPS の生成に改ページ前スタイルを使用する人はいますか?

プログラムで Web ページから PDF を生成する ActivePDF の WebGrabber という製品を使用しています。このツールには 2 つのレンダリング エンジンがあります。1 つは CSS スタイルシートを尊重しないため、私のアプリでは使用できません。もう 1 つは私が使用する IE です。意図的な改ページを生成する必要があり、いくつか追加しました

必要に応じて、このツールを使用しても、Microsoft XPS Document Writer を使用して印刷しても、このスタイルは適用されません。

誰もこれを行った経験がありますか?

前もって感謝します

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

.net - コントロールに選択的に影響を与えるスタイルを XAML で設定することは可能ですか?

<Window.Resources>私は次のスタイルを定義しました:

TextBlocks4つのグリッドを定義しました。

問題:textBlockStyle 4 回参照する必要があります。

質問:WrapPanelスタイルへの参照を繰り返さずに、そのスタイルを一度だけ、または別の場所で設定することは可能ですか?

たぶん次のようなもの:

私はグローバルなソリューションを探しているのではありません! そのプロパティを削除することはできますが、ウィンドウ内のすべてx:Key="textBlockStyle"に影響します。より選択的なメカニズムが必要ですが、その醜いコードの複製は必要ありません。 TextBlocks

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

c# - WPFでボタンFlatStyleを設定する

WPF のスタイルとコントロール テンプレートがボタンの外観にどのように影響するかについて学んでいます。

ボタンの FlatStyle を設定しようとしていますが、見たリソースでは、これを行う方法を教えてくれるものは何も見つかりません.Windowsフォームでは、FlatStyle = Flat.

WPFでこれを行うにはどうすればよいですか?

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

wpf - WPF: 別のアセンブリ内の別のスタイルに基づくスタイル

アセンブリ A - ResourceDictionary には StyleA スタイルが含まれています。
アセンブリ B - アセンブリ A のリソースを B にマージするための ResourceDictionary.MergedDictionaries。

「StyleA」に基づいて「Assembly B」でスタイルを作成したいと思います。出来ますか?

私はこのスタイルを作成しようとしています:

しかし、StyleB を使用すると、実行時に XamlParseException 例外が発生します。

属性 'Style' の値をタイプ 'System.Windows.Style' のオブジェクトに変換できません。基本型 'IFrameworkInputElement' であるターゲット型を持つスタイルのみに基づくことができます。マークアップ ファイル 'SamSeekApp;component/mainwindow.xaml' のオブジェクト 'System.Windows.Controls.Button' でのエラー