2
我有下面的代码检测特定点的LINQ - OfType <>未按预期
然后过滤他们是只有那些特定类型的下方在Silverlight应用程序的所有元素 - CardButton
IEnumerable<UIElement> elementsBeneathCursor =
VisualTreeHelper.FindElementsInHostCoordinates(new Point(xPosn, yPosn), Application.Current.RootVisual);
IEnumerable<CardButton> cardsBeneathCursor = elementsBeneathCursor.OfType<CardButton>();
即使当我在调试器中检查elementsBeneathCursor
,我可以看到有型的2个元素CardButton
然而,当我应用OfType<>
过滤器的结果列表为空
怎么回事?
ahh - 我正在哑巴。调试器中的source属性为null,我需要展开结果视图以枚举结果以便能够在调试器中显示它们 – ChrisCa 2010-10-03 12:49:20