問題タブ [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.
wpf - WPF テーマを使用して、実行時に変更できるアプリケーションの複数のスキンを含めることはできますか?
WPF を使用すると、コントロール ライブラリはさまざまなシステム テーマにさまざまなリソース ディクショナリを提供できます。これにより、基本的に、オペレーティング システムで選択されたビジュアル テーマ (Aero、Luna など) にアプリケーションを一致させることができます。
アプリケーションに複数のテーマ リソース ディクショナリを含めて、フレームワーク内の既存のテーマ サポートを利用できるかどうか疑問に思っています。これは私自身のテーマ名で機能し、理想的にはユーザーがテーマを変更できるようにして、実行時にアプリケーションの外観をスキン化できるようにします。これが構成設定にすぎなかったとしても、興味深いものになる可能性があります。
wpf - XAML スタイルにはどのような種類のカスケード機能または複数スタイル機能がありますか?
「StackPanel 行」を持つ DockPanel があります。
同じスタイルを取得するには各 StackPanel 行が必要ですが、最初の StackPanel 行は 1 つの追加スタイルを取得する必要があります。
CSS では、XAML スタイルにはないように見えるカスケード機能を使用してこれを行います。以下の疑似コードに示すように、複数のスタイルを持つことは可能ですか? この一般的な問題は、XAML スタイルでどのように解決されますか?
flash - AS3: StyleManager クラスを使用して TextField のデフォルトのフォント、色などを設定する
StyleManager に何らかの効果を持たせようとしていますが、役に立ちません。
値はありません (例: selectable
、color
、textFormat
など、 を使用setStyle
、setComponentStyle
またはその他) は、結果に影響を与えないようです。
私は何が欠けていますか?
wpf - テキストボックス スタイルのデータ トリガーでテキスト ボックスのスタイルを変更するにはどうすればよいですか?
テキスト ボックス コントロールのデフォルト スタイルを作成しましたが、実行時にスタイルを変更できるようにしたいと考えています。
データが必須かどうかをUIに通知するプロパティをバインドしたいのですが、テキストボックスのスタイルを、テキストボックスの下に赤い線を表示する別のスタイルに変更できるようにしたいと考えています。IsEmailMandatory、isNameMandatory など、テキスト ボックスごとにプロパティが異なるため、作成した標準のテキスト ボックス スタイルではこれを使用できません。
各テキスト ボックスのテキスト ボックスのスタイルでデータ トリガーをバインドしようとしましたが、スタイル内でスタイルを変更できないというメッセージが表示されます。どうすればこれを行うことができますか?
wpf - フォーカス スタイルの制御
上の画像では、ComboBox がフォーカスされていることを示す点線の長方形ですが、問題は ComboBox のテキスト領域を超えていることです...テキスト領域WPF Styleに合わせるにはどうすればよいですか?
ありがとう
wpf - このTextBlockフェードイントリガーをスタイルに変換するにはどうすればよいですか
このXAMLは、テキストが表示されたときにフェードインします。
この機能をスタイルに取り入れたいと思います。
しかし、スタイルはどの要素がそれを使用するのかわからないので、「TargetName」に何を入力しますか?
このフェードインエフェクトをスタイルに変換するにはどうすればよいですか?
c# - DataContextプロパティに基づいてTextBlockの色を変更するトリガーを取得するにはどうすればよいですか?
次のコードでランタイムエラーが発生するのはなぜですか。
Triggersコレクションのメンバーは、EventTriggerタイプである必要があります
ただし、EventTrigger要素にはBindingプロパティがありません。
では、DataContextプロパティに基づいてTextBlockの色を変更するにはどうすればよいですか?
XAML:
コード:
wpf - 複数の XAML スタイルを 1 つの要素に適用するにはどうすればよいですか?
私はツールキットを持っています:DataGrid(Codeplexから)。
それは多くの異なるスタイルを持ち始めています:
- ViewModel の変数に基づいてオンとオフを切り替えるためのもの
- 1 つはビジュアル スタイリング用
- 1つは他のトリガーなどです。
これらすべてを1 つの大きなスタイルにする必要がありますか?それが唯一の方法ですか? または、複数のスタイルを用意して、必要に応じて添付することはできますか? コードでスタイルを交換するなど、これを行う方法はありますか?
スタイル:
疑似コード:
wpf - WPF : テーマのスタイルを拡張する - StackOverflowException
Royale テーマ スタイルに加えて、すべてのボタンに 5 ポイントのマージンが必要です。
Window1.xaml:
コンパイルされますが、次のようになります。
型 'System.StackOverflowException' の未処理の例外が PresentationFramework.dll で発生しました
次の理由により、例外の詳細はありません。
{現在のスレッドがスタック オーバーフロー状態にあるため、式を評価できません。}