2
我在繪製選擇框時單擊並拖動畫布對象(它擴展了Canvas)。 我已重寫,像這樣的OnRender方法:使用DrawingContext繪製畫布上的元素
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?
謝謝。