Как установить ZIndex для UserControl? Я попыталсяНастройка Silverlight ZIndex of UserControl
Canvas.SetZIndex((Tile)sender, 99);
((Tile)sender).SetValue(Canvas.ZIndexProperty, 99);
Плитка имя моего UserControl У меня есть прямоугольник внутри UserControl, который является то, что на самом деле появляется на экране. Я также попытался
Edit:
Вот что XAML для моего UserControl
<UserControl x:Class="Carcassonne.Tile"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
d:DesignHeight="76" d:DesignWidth="76">
<Canvas x:Name="LayoutRoot" Background="Transparent">
<Rectangle x:Name="rect"
Width="76" Height="76"
HorizontalAlignment="Left">
<Rectangle.Fill>
<ImageBrush x:Name="tileImage">
<ImageBrush.RelativeTransform>
<RotateTransform x:Name="rotation" CenterX="0.5" CenterY="0.5" Angle="0" />
</ImageBrush.RelativeTransform>
</ImageBrush>
</Rectangle.Fill>
</Rectangle>
</Canvas>
</UserControl>
Вы управляете пользователем, находящимся внутри панели холста? Относительно того, что вы пытаетесь установить zIndex? Другими словами, можете ли вы предоставить код XAML вашей разметки? –
@Pavlo Glazkov Да, элемент управления пользователя находится внутри панели Canvas. У меня много пользовательских элементов управления, и мне нужно установить их Z-индекс относительно основного холста или друг к другу. Посмотрите мои изменения в моем открытии. – Arizona1911