我有一个如下所示的方法:
private void someEvent(RoutedEventArgs e)
{
if(e.OriginalSource == typeof(a.b.c.somePages))
}
此方法将在我的 viewModel 中。从断点,我可以看到这个 e.OriginalSource 有我的 xaml 页面somePages
作为值。因此,我试图比较价值。但它给了我如下警告:
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))
但警告仍然存在。我可以知道有什么问题吗?