問題タブ [basedon]
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: BasedOn スタイルの使い方
私は WPF が初めてで、次の簡単なスタイルの例を作成しました。しかし、それは正しく機能せず、ボタンをクリックすることはできますが、ボタンの内容は表示されません。なぜ壊れたのか誰か教えてください。
c# - ベース エキスパンダー スタイル、ヘッダーの色をオーバーライド
ある種のベース エキスパンダー スタイルを作成し、派生スタイルでヘッダーの背景色をオーバーライドすることは可能ですか? 私のアプリケーションでは、エキスパンダーを頻繁に使用しており、ヘッダーの背景色を変更したいと考えています。スタイルをコピーして貼り付けて色を編集できることはわかっていますが、「基本スタイル」に基づいて新しいスタイルを作成し、ヘッダーの背景色を設定する方がよいでしょう。しかし、この色にアクセスする方法がわかりません。これは、この行の色です: 変更したい下 (ヘッダーの境界線): Border Name="border"... 派生スタイルのセッターで "border" にアクセスできません...
これは私の(ベース)スタイルです:
私はこのようなことをしたいと思います:
wpf - 現在のコンテキストでの WPF スタイル BasedOn 親スタイル
TextBox
たとえば、 「TextBoxStyleBase」のデフォルト スタイルがあるとします。次に、別の境界線の色を定義して、Base-styleDataGrid
という独自のTextBox
スタイル BasedOn を持つスタイルを定義します。
a 内のどこかでDataGrid
別のスタイルを定義したいのですTextBox
が、style で定義されたものから継承しDataGrid
ます。
現在の「コンテキスト」内の特定のコントロールに対して現在定義されているスタイルからスタイルを継承させる方法はありますか?
編集:
より明確にするために、ここに私が持っているものがあります:
BasedOn = '???' に何を入れるか テキストは FontSize 20 で表示されますが、ホバーすると太字になります。