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

怎么在当前窗口内弹出一个对话框,类似网页

2013-12-29 
如何在当前窗口内弹出一个对话框,类似网页想实现像网页上jquery弹出对话框那样的功能,窗口变暗,窗口内显示

如何在当前窗口内弹出一个对话框,类似网页
想实现像网页上jquery弹出对话框那样的功能,窗口变暗,窗口内显示一幅带有阴影效果的图片
WIndow中已经有一个dockpanel,请问怎样才能实现弹出效果呢?
[解决办法]


<Window x:Class="WpfApplication2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="clr-namespace:WpfApplication2"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <TextBox VerticalAlignment="Center" Name="textBox1" Text="1111" ></TextBox>
        <TextBox Margin="0,50,0,0" VerticalAlignment="Center" Name="textBox2" Text="{Binding MyProperty2, Mode=TwoWay,UpdateSourceTrigger=PropertyChanged}" ></TextBox>
        <Border Background="Black" Opacity="0.1"></Border>
        <DockPanel Width="300" Height="200" VerticalAlignment="Center" HorizontalAlignment="Center" Background="White">
            <Border BorderBrush="Silver" BorderThickness="3">
                <Grid>
                    <TextBlock Text="test"></TextBlock>
                </Grid>
            </Border>
        </DockPanel>
    </Grid>
</Window>

上述代码就可以实现,在实现的工程中控制DockPanel和Border的Visibility就可以了
[解决办法]
弹出时设置主窗体的透明度为50% 同时设置主窗体为只读就OK了

热点排行