private FindSelectedPanel ( System point ) : |
||
point | System | |
Результат |
private StackPanel FindSelectedPanel(System.Windows.Point point)
{
return this.panels.Where((p) =>
{
var renderedLocation = p.TranslatePoint(new System.Windows.Point(0, 0), this);
return point.X >= renderedLocation.X && point.X < renderedLocation.X + p.ActualWidth && point.Y >= renderedLocation.Y && point.Y < renderedLocation.Y + p.ActualHeight;
}).FirstOrDefault();
}