当我单击并拖动我的画布对象(扩展Canvas)时,我正在绘制一个选择框。 我像这样覆盖了OnRender方法:
protected override void OnRender(DrawingContext dc)
{
base.OnRender(dc);
DrawGrid(dc);
DrawSelector(dc);
}
private void DrawSelector(DrawingContext dc)
{
if (Selecting)
{
dc.DrawRectangle(new SolidColorBrush(Color.FromArgb(75, 0, 0, 255)), new Pen(Brushes.Blue, 1.5), SelectionRect);
}
}
但我的选择器总是在画布上的所有元素下绘制。有谁知道如何在我画布上的所有UIElements中绘制我的选择器?
感谢。