2011-10-06 4 views
5

リソースキーを取得する前にリソースキーが存在するかどうか確認したい。 TemplateControl.GetGlobalResourceObjectを使用してリソースを取得します。リソースが存在するか確認する

可能ですか?

ありがとうございます。

答えて

3

GetGlobalResourceObjectobjectタイプが返されます。 nullであるかどうかを(文字列などに)キャストして後続のロジックで使用する前に、いつでも確認できます。

(string)TemplateControl.GetGlobalResourceObjectthrowInvalidCastExceptionを処理する必要があることに注意してください。参考のため

TemplateControl.GetGlobalResourceObject Method (String, String)

+1

あなたはSTRING'として 'TemplateControl.GetGlobalResourceObject(...)を使用する場合は、あなたがInvalidCastException''に対処する必要はありませんし、結果は 'nullの場合だけで確認することができます'。 – Jacob

関連する問題