首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

Silverlight 点击按钮设置控件在最前解决办法

2013-01-26 
Silverlight 点击按钮设置控件在最前telerik:RadDocking HasDocumentHostTrue HorizontalAlignmentS

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);

热点排行