問題タブ [xaml-resources]
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# - アプリケーション全体で XAML 要素をリソースとして共有することはできますか?
グリッド行を明示的に編集および削除するために、編集および削除アイコンを持つ DevExpress GridControl 用のカスタム「コマンド列」を作成したいと思います。この列のテンプレートを 1 回だけ定義し、作成するすべてのグリッドでリソースとして参照したいと考えています。このシナリオでは、UserControl の重みが保証されるとは思いません。
c# - Application.Resources の ResourceDictionary に ax:Key が必要な理由
というResourceDictionary
別のファイルがありますMainSkin.xaml
:
そして、私はこの ResourceDictionaryを次MergedDictionaries
のように入れてApp.Xaml
Application.Resources
います:
Visual Studio は、含まれている ResourceDictionary ( を含むもの<ResourceDictionary.MergedDictionaries>
) に対して ax:Key を要求するのを止めません。
wpf - WPF 他のスタイルに依存するスタイルを独自のリソース ディクショナリに分離する
スタイル、色などのリソース ディクショナリを持つ C# MEF/Caliburn.Micro アプリケーションに取り組んでいます。各スタイルに独自のファイルを与えようとしていますが、ベースのスタイルで問題が発生しています。他のリソース ディクショナリのスタイルについて。アプリケーション全体のリソースはすべてInfastructure
プロジェクトに存在し、 にマージされApp.xaml
ます。
私のソリューションのレイアウトは次のとおりです。
ResourceLibrary.xaml は、ResourceDictionaries フォルダー内のすべてのリソース ディクショナリのマージです。
ResourceLibrary.xaml
ResourceLibrary.xaml が App.xaml にマージされる
App.xaml
ButtonStyle.xaml には、 をターゲットとするメイン ボタン スタイルと、メイン ボタン スタイルをおよびButtonBase
に適用する 2 つの匿名スタイルが含まれています。Button
ToggleButton
ボタンスタイル.xaml
これはうまくいきます。get 内のすべてButton
の およびToggleButton
にスタイルが適用されます。
アプリケーションで頻繁に使用されるボタン スタイルが他に 2 つDeleteButtonStyle
ありEditButtonStyle
、これらは に基づく必要がありますButtonStyle
。以下は、DeleteButtonStyle.xaml のコード スニップです。EditButtonStyle も同様です。
すべてが設計時に機能します。ボタンはスタイルを取得し、ButtonStyle
で明示的にマークされたボタンはそれらに適用されます。ただし、実行時には常に次の例外が発生します。...Style="{DynamicResource DeleteButtonStyle}"...
DeleteButtonStyle
同じファイル(ButtonStyle.xaml)に移動するDeleteButtonStyle
と、次のようになります。EditButtonStyle
ButtonStyle
その後、すべてが機能します。
他のスタイルに依存するスタイルを独自のリソース ディクショナリに分離するにはどうすればよいですか?
wpf - WPF TreeViewItem スタイルの個々の境界線
TreeView のアイテムに 3 つのスタイルを作成する必要があります。
Style1 は、アイテムの上部に境界線を表示する必要があります (このアイテムのコンテンツの幅だけでなく、実線)
Style2 には境界線はありませんが、赤い背景があります (これは既に行われています)。
Style3 は項目の下部に境界線を表示する必要があります
スタイルは、状況に応じてコード ビハインドで割り当てられます。
これらのスタイルで境界線を定義するにはどうすればよいですか?
ありがとうございました!
c# - Mahapps.Metro タイトル バーのアイコンとして XAML リソースを使用する方法は?
Mahapps Metro Framework を使用した小さなアプリケーションがあります。接続/切断アイコンのように、タイトルバーのアイコンを変更したいと思います。コンテンツにアクセスしたり、動的にバインドするにはどうすればよいですか?
これは私のXAMLです:
追加: ImageFile はありません (*.ico はありません)。Mahapps.Resources (xaml-Files) に含まれるリソースを使用します。Afaik Rectangle の内容を何らかの方法で置き換える必要がありますが、どうすればよいでしょうか?
c# - 親スタイルを介して子にスタイルを自動割り当てするWPF
StackPanels
私のアプリケーションには、子供たちに特定のスタイルを適用させたいものがいくつかあります。
これらの 5 行を何度も書く代わりに、StackPanel
それらを適用して冗長性を減らすスタイルをそれ自体に与えることを考えました。
Resources
依存関係プロパティではないため、スタイル セッターで設定することはできません。
すべての子供にスタイルを設定し、割り当てスタイルを繰り返すことなく、これを行う他の方法はありますか?