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
разместить его где угодно.