Я рисую поле выбора, когда я щелкаю и перетаскиваю свой объект Canvas (который расширяет 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);
}
}
Но мой селектор всегда рисуется ПОД всеми элементами на холсте. Кто-нибудь знает, как бы я нарисовал свой селектор НАД всеми элементами UIE на моем холсте?
Спасибо.