標準のIValueConverterインスタンスであるリソースを追加しようとしています。そのコンバーターをXAMLで使用したいのですが、提供されたキーでリソースが見つからないという例外が表示されます。
コードは次のとおりです。
public CallLogs(IMessenger messenger, IKernel kernel)
{
InitializeComponent();
_kernel = kernel;
var phoneToContactConverter = _kernel.Get<PhoneNumberToContactConverter>();
Resources.Add("PhoneNumberToContactConverter", phoneToContactConverter);
}
これがXAMLです
<TextBlock Text="{Binding Number, Converter={StaticResource PhoneNumberToContactConverter}, ConverterParameter={Binding}}" />
例外が発生します
{"'PhoneNumberToContactConverter'という名前のリソースが見つかりません。リソース名では大文字と小文字が区別されます。"}。
コードビハインドからリソースを参照する方法はありますか?
ありがとう。