大夥兒最缺少的是代碼吧?呵呵,直接來代碼:
我所要實現的是image控件顯示在canvas的最頂層,代碼如下:
public static void BringToFront(Image element)//圖片置於最頂層顯示
{
if (element == null) return;
Canvas parent = element.Parent as Canvas;
if (parent == null) return;
var maxZ = parent.Children.OfType<UIElement>()//linq語句,取Zindex的最大值
.Where(x => x != element)
.Select(x => Canvas.GetZIndex(x))
.Max();
Canvas.SetZIndex(element, maxZ + 1);
}
可直接通過BringToFront(image1);來調用~