Tất cả tài liệu và ví dụ tôi đang tìm kiếm trực tuyến để thiết lập Z-Index mang phần tử chuyển tiếp trong Silverlight đang sử dụng phần tử Canvas làm vùng chứa.Đưa phần tử tiến lên (Z Index) trong Silverlight/WPF
Các mục của tôi là các phần tử Biên giới bên trong một vùng chứa ItemsControl trong DataTemplate. Tôi đang sử dụng sự kiện MouseEnter và MouseLeave để kích hoạt hoạt ảnh trên ScaleTransform.ScaleX và ScaleTransform.ScaleY để chúng phát triển khi được di chuột. Khi chúng được thay đổi kích thước và chiếm không gian giống như các mục khác trong (các) vùng chứa, các mục được thêm gần đây nhất là chồng chéo các mục cũ hơn (trái ngược với mục hiện đang thay đổi kích cỡ). Có cách nào SẠCH để đưa mục hiện tại về phía trước trong mã mà tôi kích hoạt hoạt ảnh của tôi sao cho chúng trùng lặp tất cả các mục khác khi chúng được thay đổi kích cỡ?
Tôi nghĩ về điều đó lúc đầu, nhưng để cho các yếu tố để chồng lên nhau, họ muốn tất cả phải được làm con của một canvas lớn. Tôi sẽ không mong đợi một chỉ số z trong một canvas để có ảnh hưởng đến chỉ số z của chỉ số khác. Nhưng nếu tôi sử dụng một canvas lớn, các phần tử không phải là con của nó một cách trực tiếp – Rich
Thực ra, ZIndex hoạt động với các loại Panel khác. Đi trước và thử nó. – ptoinson