Silverlight 点击按钮设置控件在最前
<telerik:RadDocking HasDocumentHost="True" HorizontalAlignment="Stretch" Margin="190,137,53,107" Name="radDocking1" VerticalAlignment="Stretch">
<telerik:RadSplitContainer>
<telerik:RadPaneGroup Name="radPaneGroup1" HorizontalAlignment="Stretch" VerticalAlignment="Stretch">
<Grid x:Name="grid1" Background="Black" >
<TextBox Height="23" HorizontalAlignment="Left" Margin="51,7,0,0" Name="textBox1" VerticalAlignment="Top" Width="120" />
</Grid>
</telerik:RadPaneGroup>
</telerik:RadSplitContainer>
</telerik:RadDocking>
这是代码,怎么在点击一个按钮后 让Grid显示在最前。
[解决办法]
思路:在点击按钮的时候设置整个Silverlight程序为全屏,获取到用户当前的屏幕分辨率,然后设置你的MAP控件大小为屏幕分辨率,如果这个MAP控件在Canvas中,设置Canvas.ZIndex=“10"即可。
[解决办法]
分辨率宽:App.Current.Host.Content.ActualWidth;
分辨率高:App.Current.Host.Content.ActualHeight;
[解决办法]
把需要设置的Canvas.ZIndex设置为1,别的设置为0
Canvas.SetZIndex(YourGrid, 1);