問題タブ [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 投票する
4 に答える
33928 参照

html - ネストされた要素のCSSとオーバーライドスタイル

これは、ここで尋ねられた別の質問から生じましたが、おそらく「ベストプラクティス」アプローチを持っているものだと思います。

ウェブサイトをデザインするとき、デザイナーはおそらくウェブサイト内のすべての要素のための一般的なスタイルのセットをまとめます。(Divs / Spans / H1 / H2sのテキストの標準フォント)

テーブルの場合、デフォルトのサイト全体の境界線と配置も定義している可能性があります...例:

ただし、テーブル内にテーブルがある場合(RSolbergの例から、DataGrid内のAJAXカレンダー)、親テーブルとネストされたテーブルの両方がこれらのスタイルを継承します。(それがカスケードと呼ばれる理由だとしましょう)

私の質問は、サブ要素も継承せずに、ほとんどの要素にスタイルを適用するためのベストプラクティスは何ですか。

適用したスタイリングを元に戻すオーバーライドを提供する必要があります。

例えば

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

wpf - Xaml継承スタイル

XAMLに、すべてのコントロールに適用されるスタイルを設定する方法はありますか?たとえば、以下では、すべてのコントロールにマージンを設定したいと思います。TargetTypeをButton、CheckBoxなどに変更することで、タイプごとにスタイルを追加できます。代わりに、Controlから継承するすべてのタイプにスタイルを設定する以下のように設定します。

0 投票する
3 に答える
6678 参照

c# - 一般的なダイアログのWPFでビジュアルスタイルを有効にするにはどうすればよいですか?

アプリケーションのwpf要素を使用する場合、すべてがオペレーティングシステムに合わせてスタイル設定されますが、OpenDialogまたはMessageBoxを使用すると、古いWindows9Xの方法でレンダリングされます。Application.EnableVisualStyles()と同等の呼び出しを実行して、メッセージボックスとダイアログをアプリケーションの他の部分と同じように見せることができる簡単な方法はありますか?

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

wpf - 実行時に作成された wpf コントロールでアプリケーション スタイルをオーバーライドする方法

実行時に WPF コントロールを作成しようとしていますが、App.xml リソースからのスタイルを無視する方法がわかりません。スタイルを null に設定し、OverridesDefaultStyle を true に設定しようとしましたが、うまくいきませんでした。アプリの設定で前景が白に設定されており、それ以外に明示的に設定することはできないようです。

編集:何らかの理由でラベルを機能させることができませんでしたが、テキストボックスに切り替えると正常に機能しました。

ご回答ありがとうございます。

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

silverlight - Silverlight-コンポーネントの再利用

Silverlight2で再利用可能なコンポーネントを作成しようとしています。私のコンポーネントが他のコンポーネントと共有されているテンプレート/スタイルを使用している場合、問題が発生します。

  • 私の知る限り、Silverlightでは、コンポーネント自体(スタイルが重複しているため十分ではありません)またはメインアプリファイル(他のSilverlightプロジェクトでコンポーネントを再利用するのに役立ちません)にスタイル/テンプレートを追加できます。

  • Silverlightツールキット(3月リリース)に追加されたテンプレートについて読んだばかりですが...テンプレートでは名前付きスタイルを定義できません(たとえば、ボタンに複数のスタイルがあります)

私の質問:単一の場所で定義されたスタイル/テンプレートを使用して再利用可能なコンポーネントを作成することは可能ですか?(再利用可能とは、他のプロジェクトで再利用することを意味します)

ありがとう!

0 投票する
5 に答える
55320 参照

wpf - 1 つの XAML スタイルに対して複数の TargetTypes を定義できますか?

HTML/CSS では、さまざまな種類の要素に適用できるスタイルを定義できます。たとえば、次のようになります。

P と DIV の両方に適用できます。例:

ただし、XAML では、スタイルの TargetType を定義する必要があるようです。そうしないと、エラーが発生します。

XAML スタイルを複数の要素に適用したり、CSS のように開いたままにしたりする方法はありますか?

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

wpf - WPFComboBoxが列幅全体を埋めるようにします

ComboBox列幅全体を。で埋めるためにストレッチを行うのに問題がありGridViewColumnます。列のサイズが変更されたときにもサイズが変更されます。

次の例ではStackPanelComboBox内部にがあります。StackPanelこれはストレッチするように設定されており、実際には幅を満たすようにストレッチします。

ListView次に、を含む1つの列を追加しStackPanelますComboBoxStackPanelとは両方ともComboBoxストレッチするように設定されていますが、そうではありません。sのサイズを識別するために背景色を使用します。幅を設定するか、より多くの幅が必要になるようStackPanelに要素を追加しない限り、赤はありません。ComboBox

私もプロパティで遊んでみましたがHorizontalContentAlignment成功しませんでした。

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

html - HTMLコードの問題

この表は正しく印刷されていません

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

c# - WPF - ListBox Background Color - CodeBehind

I am attempting to set the background color for a list box in code. I can get it to work with the list box item, but not the list box itself.

Here is the code that works (with the ListBoxItem):

Now, if i change the code to try to work with the ListBox itself, all I get is a white background. Here is the code for that:

Any idea what I might be doing wrong?

If you need any clarification on what I am asking, please let me know.

Thanks in advance.