1
如何在使用DrawingContext.DrawXXX()
方法時爲圖形對象設置Z-Index
?如何使用WPF DrawingContext設置Z索引?
如何在使用DrawingContext.DrawXXX()
方法時爲圖形對象設置Z-Index
?如何使用WPF DrawingContext設置Z索引?
最後繪製的對象將具有較高的Z索引。您不能更改已經繪製的對象的索引。唯一的辦法是畫另一種順序。
如果您使用的是WPF(如您放置該標籤),則可以使用例如Canvas控件。然後,你只需要創建你需要像
Polyline obj = new Polyline(); //...
// ... set properties of obj
形狀並將它們添加到畫布UIElementCollection:
yourCanvasName.Children.Add(obj);
//or
yourCanvasName.Children.Insert(i, obj);
該集合的第一個項目將具有更高的Z指數。您還可以通過這種方式獲得優勢:無需重新繪製窗口更改,隨時可以移動對象並更改順序。
我會談談DrawingContext類及其方法,如DrawRectangle或DrawGeometry。他們直接畫在畫布上。 – 2011-03-04 16:57:24
@brain_pusher,用DrawingContext你不能解決你的問題。 – 2011-03-04 17:08:35