問題タブ [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.
html - ネストされた要素のCSSとオーバーライドスタイル
これは、ここで尋ねられた別の質問から生じましたが、おそらく「ベストプラクティス」アプローチを持っているものだと思います。
ウェブサイトをデザインするとき、デザイナーはおそらくウェブサイト内のすべての要素のための一般的なスタイルのセットをまとめます。(Divs / Spans / H1 / H2sのテキストの標準フォント)
テーブルの場合、デフォルトのサイト全体の境界線と配置も定義している可能性があります...例:
ただし、テーブル内にテーブルがある場合(RSolbergの例から、DataGrid内のAJAXカレンダー)、親テーブルとネストされたテーブルの両方がこれらのスタイルを継承します。(それがカスケードと呼ばれる理由だとしましょう)
私の質問は、サブ要素も継承せずに、ほとんどの要素にスタイルを適用するためのベストプラクティスは何ですか。
適用したスタイリングを元に戻すオーバーライドを提供する必要があります。
例えば
wpf - Xaml継承スタイル
XAMLに、すべてのコントロールに適用されるスタイルを設定する方法はありますか?たとえば、以下では、すべてのコントロールにマージンを設定したいと思います。TargetTypeをButton、CheckBoxなどに変更することで、タイプごとにスタイルを追加できます。代わりに、Controlから継承するすべてのタイプにスタイルを設定する以下のように設定します。
c# - 一般的なダイアログのWPFでビジュアルスタイルを有効にするにはどうすればよいですか?
アプリケーションのwpf要素を使用する場合、すべてがオペレーティングシステムに合わせてスタイル設定されますが、OpenDialogまたはMessageBoxを使用すると、古いWindows9Xの方法でレンダリングされます。Application.EnableVisualStyles()と同等の呼び出しを実行して、メッセージボックスとダイアログをアプリケーションの他の部分と同じように見せることができる簡単な方法はありますか?
wpf - 実行時に作成された wpf コントロールでアプリケーション スタイルをオーバーライドする方法
実行時に WPF コントロールを作成しようとしていますが、App.xml リソースからのスタイルを無視する方法がわかりません。スタイルを null に設定し、OverridesDefaultStyle を true に設定しようとしましたが、うまくいきませんでした。アプリの設定で前景が白に設定されており、それ以外に明示的に設定することはできないようです。
編集:何らかの理由でラベルを機能させることができませんでしたが、テキストボックスに切り替えると正常に機能しました。
ご回答ありがとうございます。
silverlight - Silverlight-コンポーネントの再利用
Silverlight2で再利用可能なコンポーネントを作成しようとしています。私のコンポーネントが他のコンポーネントと共有されているテンプレート/スタイルを使用している場合、問題が発生します。
私の知る限り、Silverlightでは、コンポーネント自体(スタイルが重複しているため十分ではありません)またはメインアプリファイル(他のSilverlightプロジェクトでコンポーネントを再利用するのに役立ちません)にスタイル/テンプレートを追加できます。
Silverlightツールキット(3月リリース)に追加されたテンプレートについて読んだばかりですが...テンプレートでは名前付きスタイルを定義できません(たとえば、ボタンに複数のスタイルがあります)
私の質問:単一の場所で定義されたスタイル/テンプレートを使用して再利用可能なコンポーネントを作成することは可能ですか?(再利用可能とは、他のプロジェクトで再利用することを意味します)
ありがとう!
wpf - 1 つの XAML スタイルに対して複数の TargetTypes を定義できますか?
HTML/CSS では、さまざまな種類の要素に適用できるスタイルを定義できます。たとえば、次のようになります。
P と DIV の両方に適用できます。例:
ただし、XAML では、スタイルの TargetType を定義する必要があるようです。そうしないと、エラーが発生します。
XAML スタイルを複数の要素に適用したり、CSS のように開いたままにしたりする方法はありますか?
wpf - WPFComboBoxが列幅全体を埋めるようにします
ComboBox
列幅全体を。で埋めるためにストレッチを行うのに問題がありGridViewColumn
ます。列のサイズが変更されたときにもサイズが変更されます。
次の例ではStackPanel
、ComboBox
内部にがあります。StackPanel
これはストレッチするように設定されており、実際には幅を満たすようにストレッチします。
ListView
次に、を含む1つの列を追加しStackPanel
ますComboBox
。StackPanel
とは両方ともComboBox
ストレッチするように設定されていますが、そうではありません。sのサイズを識別するために背景色を使用します。幅を設定するか、より多くの幅が必要になるようStackPanel
に要素を追加しない限り、赤はありません。ComboBox
私もプロパティで遊んでみましたがHorizontalContentAlignment
成功しませんでした。
html - HTMLコードの問題
この表は正しく印刷されていません
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.