問題タブ [wpf-style]
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.
c# - Visibility.Visible を使用して非表示のコントロールにスタイルを適用しても機能しません。
XAML で定義されたラベル コントロールとスタイルがあります。
... 他のもの ...
次に、ユーザー入力に基づくコード ビハインドで、次のようにスタイルをコントロールに適用します。
Background など、ほとんどの依存関係プロパティでは、これは正常に機能します。ただし、これは可視性に関しては機能せず、コントロールはまだ不可視です。
これがなぜなのか、どのように解決するのかを理解するのを手伝ってもらえますか?
wpf - ツールバーの最初のボタン画像に画像スタイルが適用されない
Window.Resources に配置された画像のスタイルがあります。
そして私はツールバーを持っています:
このスタイルは、ウィンドウ全体および他のアプリケーションのすべての画像に対して機能します。ただし、ツールバーの最初の画像では機能せず、どちらが最初に来ても問題ありません。不透明度は最初に設定されません。非表示の(ボタン)画像を最初の画像としてツールバーに追加すると、最初に表示される画像で機能します。
ここにいる誰かが、何が問題であり、私を助けることができるか考えていますか? ありがとう
wpf - 静的リソースとして定義された DataGridCell スタイルの再利用
application.xaml に次の静的リソースがあります。
IsSummary
が true の場合、データ グリッドの各セルに適用します。私は(素朴に)次のことを試しました:
実行時に次のエラーが発生します。
Style オブジェクトは、それが適用されるオブジェクトの Style プロパティに影響を与えることはできません。
データトリガーがセルのスタイルを設定しているため、これは理にかなっています。これは明らかにDatagrid.CellStyle
プロパティが行っていることでもあります。
トリガー内で静的リソースを再利用するにはどうすればよいですか? または、これを行うために他にどのような方法を使用できますか?
wpf - 派生スタイルでオーバーライドする代わりに、Style.Triggers に追加する
派生スタイルで Style.Triggers プロパティを設定するときに、既定のスタイルのすべてのトリガーをオーバーライドする代わりに、基本スタイルのトリガーのリストを追加することは可能ですか?
私が持っていた場合のIE:
私はできるでしょうか:
背景とともに赤に変わる BorderBrush の機能を失うことなく?ちょっと不自然な例ですが、シンプルにしたかったのです。助けてくれてありがとう。
wpf - WPF コンボボックス スタイル プロパティ
次の違いは何ですか:
- DataGridTemplateColumn.CellTemplate
- ComboBox.ItemTemplateSelector
- ComboBox.ItemContainerStyle
- ControlTemplate
- ComboBox.ItemTemplate
コンボボックス リストと選択した値の異なるスタイルとデータを構成するにはどうすればよいですか?
たとえば、コンボボックスのリストにはチェックボックス付きのすべての日のリストがあり、コンボボックスを選択すると、リストで選択された日数だけ「Select X items」というテキストを含む青い TextBlock がコンボボックスのコンテンツに表示されます。 ?
wpf - 添付プロパティの WPF トリガーが機能しない
添付プロパティを介してボタンのコンテンツとして配置した画像を変更しようとしていますが、何らかの理由で画像が変更されておらず、出力に例外や固体が表示されません。これが私の添付プロパティクラスコードです:
{ #region イメージ依存プロパティ
}
ここでは、添付プロパティを使用したスタイルのコード (画像ソースは値を取るように設定されています):
そして最後に、スタイルを使用する XAML コードと、画像ソースを変更しようとするトリガーがあります。
問題を見つけることができる人に感謝します!!!
c# - クリック時にボタンの背景を変更するWPF
サイドパネルに一連のボタンがあります。クリックされたボタンの背景を変更したい。私はそれを使用してそれをやろうとしましたがstyle.trigger
、私が考えることができる唯一のプロパティは ですがIsPressed
、それは背景を1秒間変更するため(ボタンが押されるまで[当たり前])、それほど役に立ちません。
これは私が試したコードです:
私が考えることができる別の方法は、ボタンの選択によって変化するプロパティがあるため、ボタンごとに個別のスタイルを作成することでしたdatatrigger
が、それはやり過ぎのようです。クリックされたボタンを強調表示するにはどうすればよいですか?