一見シンプルなコンセプトですが、これを乗り越えることはできません。
コマンドがあります..._Executedメソッドは、パラメーターとしてKeyValuePair(タイプは関係ありません)を受け取ります。
myCommand_Executed(object sender, ExecutedRoutedEventArgs e)
{
KeyValuePair<System.Type, MyCustomArgs> kvp = e.Parameter as KeyValuePair<Type, MyCustomArgs>;
:
:
:
}
null許容型ではないため、これを行うことはできません。どうすればこれを達成できますか?e.ParameterからKeyValuePairを抽出したい。
洞察に感謝し、必要に応じてより多くのコード/情報を喜んで投稿します。