以下のようなメソッドがあります。
private void someEvent(RoutedEventArgs e)
{
if(e.OriginalSource == typeof(a.b.c.somePages))
}
このメソッドは、viewModel に含まれます。ブレークポイントから、私の xaml ページsomePages
を値として持つこの e.OriginalSource があることがわかります。したがって、私は値を比較しようとしています。しかし、それは私に以下のような警告を与えています:
Possible unintended reference comparison; to get a value comparison,
cast the left hand side to type 'System.Type'
そのため、コードを更新しましif((System.Type)e.OriginalSource == typeof(a.b.c.somePages))
たが、警告はまだ残っています。何が悪いのかわかりますか?