既存のオブジェクト(静的フィールドから)をResourceDictionaryに挿入する方法は、直接インスタンス化することと同等です。 {StaticResource name}
のリソースを参照すると、(ObjectDataProviderのような)いくつかのラッパーではなく、オブジェクトインスタンスを返す必要があります。 StaticExtension
は、すべてのケースでは動作しません。それだけで基本となるソースに変換可能であるStaticExtension
オブジェクトを挿入するようXAMLを使用してResourceDictionaryに既存のオブジェクトを挿入します
答えて
UPDATE
は残念ながら、それは見えますがこれらにパラメータ値を渡す場合には、例えば(すべてのコンテキストで動作しません。マークアップ拡張子)。
マークアップ構文{x:Static my:Foo.Bar}
を使用している場合にのみ、実際の値が挿入されますが、これはコレクションが必要なときにプロパティに対してのみ可能です。
私がStaticExtension
ではなく、直接Application.Resources
内部の何らかの理由でそれを行うことができそうです。
<x:Static Member="my:MyEnum.One" x:Key="one" />
私は明示的な<ResourceDictionary>
ですべてを包む場合はApplicationクラスでも、他のクラスとのリソースの内部で直接動作しません。
この
が故障した場合のコンパイル時にエラーがある:エラー3プログラム「X:\ Y \ prog.exe」エントリポイント
に適した静的な「メイン」 メソッドが含まれていません
また、MainWindow.xamlの編集を開始した直後にVS2010がクラッシュしました。
私は列挙型の値が "既存のオブジェクト"として認定されているとは言いませんが、もちろん静的なものを参照することはできますが、それは大きな制限です... –
これは基本的に同じものです。私はこれを制限するものは見つけられません - それはまさに私が私の質問で求めているものです( "静的フィールドから")。 –
- 1. jxl apiを使用して既存のExcelファイルに新しい列を挿入
- 2. XAML ResourceDictionaryを使用してWPFコードビヘイビアで文字列をローカライズ
- 3. ブックマークレットを使用して既存のページにdojoを挿入する
- 4. JAXBを使用してXMLを既存のオブジェクトにアンマーシャリングする
- 5. 既存のアプリにiAdを挿入しますか?
- 6. JAXBを使用して既存のオブジェクトにマーシャリングする
- 7. RegEXを使用して既存のXMLタグ内に要素(文字列)を挿入しますか?
- 8. 既存のオブジェクトプロパティを使用してjavascriptオブジェクトを作成する
- 9. Unityを使用してIValueConverterインスタンスにオブジェクトを挿入する
- 10. NHibernateを使用して既存のエンティティを移入する
- 11. ユーザーコントロールライブラリ内のxaml ResourceDictionary
- 12. 個別のXAMLをResourceDictionaryとしてインポートし、x:Keyを割り当てます
- 13. Nhibernate - 子を挿入するときに既存の親行を挿入しようとしている理由
- 14. PHPを使用してJSONオブジェクトを.jsonファイルに挿入
- 15. 既存のフォームフィル用のテーブルを挿入する方法itextsharpを使用してPDFを
- 16. 既存のテーブルから挿入しますか?
- 17. 要素の背後にXAMLデータテンプレートのコードを挿入します
- 18. sqlデータベースを挿入する前に既存のレコードを確認します
- 19. MySQL:既に存在しない場合は行を挿入しますか?
- 20. jqueryを使用して既存のテーブルに@ Html.Actionリンクを挿入する方法は?
- 21. 'をJSオブジェクトに挿入します。
- 22. クエリを使用して既存のレコードを更新します。
- 23. 既存の文書の特定の位置にXMLノードを挿入します。
- 24. office.jsを使用してWordにコメントを挿入します。
- 25. PHPを使用してMySQLに配列を挿入します
- 26. Webサービスを使用してサーバーにデータを挿入します。
- 27. bashを使用してテンプレートファイルにコンテンツを挿入します
- 28. Entity Frameworkを使用して既存のプロパティにオブジェクトを添付する方法
- 29. Sarissaは既存のXML Docオブジェクトを使用していますか?
- 30. 外部キーを使用してテーブルに挿入しますか?
C#またはXAML? –
XAML(タイトルを参照)。 –
XAMLを使って 'ResourceDictionary.Add(name、[static instance])'と同等の処理をしたいのですか?質問は不明です –