DockPanels в C# - возможно ли расслоение?

Я немного новичок в C# а также WPFПростите, если это неосведомленный вопрос. Я хотел бы знать, возможно ли наслоить что-то поверх области dockPanel, Так, например, скажем, у меня есть что-то вроде:

<theme:obligatory DockPanel.Dock="Top" 
             x:Name="name" ClipToBounds="False" 
             SnapsToDevicePixels="False" />

Я хотел бы знать, возможно ли наложить слой поверх этого региона, либо в том же.xaml, либо через другой класс. Я хотел бы слой текста, если это имеет какое-либо значение.

Спасибо!

1 ответ

Решение

В WPF все XAML, определенные ниже на странице, будут отображаться поверх элементов управления, определенных выше на странице. Поэтому, чтобы наложить что-либо, просто объявите это внизу вашей страницы. Попробуй это:

<Grid>
    <DockPanel />
    <Rectangle Fill="Red" Margin="250,100,50,200" />
</Grid>

В этом примере Rectangle появится плавать над DockPanel, Настроить Margin разместить его где угодно.

Другие вопросы по тегам