C# 如何在前台放置用户控件?
我需要在屏幕上显示一个用户控件,这是最重要的 使用以下代码UserControl在ContentGrid下显示内容 如何将UserControl放置在前台 Main.xamlC# 如何在前台放置用户控件?,c#,wpf,silverlight,C#,Wpf,Silverlight,我需要在屏幕上显示一个用户控件,这是最重要的 使用以下代码UserControl在ContentGrid下显示内容 如何将UserControl放置在前台 Main.xaml <Grid x:Name="LayoutRoot"> <local:AdvertisementsFullScreen> </local:AdvertisementsFullScreen> ZIndex 使用 在我的用户控件上,解决了我的问题。有不同的方法来实现您的
<Grid x:Name="LayoutRoot">
<local:AdvertisementsFullScreen>
</local:AdvertisementsFullScreen>
ZIndex
使用
在我的用户控件上,解决了我的问题。有不同的方法来实现您的目标。一种方法是在其上设置: 另一种方法是在XAML页面上的其他控件下声明它:
<local:AdvertisementsFullScreen />
<local:AdvertisementsFullScreen /> <!-- This one is on top -->
第三种可能更合适的方法是使用。是显示UI元素的普通层之上的视觉层。虽然它通常不用于显示整个用户控件,但它是可能的。有关此问题的更多信息,请参阅此处关于堆栈溢出问题的答案。Ahhh。。。我花了太长时间,嗯?无聊的。
<UserControl Panel.ZIndex="100" />
<local:AdvertisementsFullScreen Panel.ZIndex="10" />
<local:AdvertisementsFullScreen />
<local:AdvertisementsFullScreen /> <!-- This one is on top -->