zoukankan      html  css  js  c++  java
  • <metro>跳出窗口

          在metro中跳出窗口有多种形式。我在这里介绍两种情形。第一种是用Popup方法来跳出窗口。主要步骤如下:

          首先,打开vs2012找到Blank App模板进去,再拉入一个Button控件,点击事件Click进入。其次,在MainPage.xaml中写入如下代码:

        

     <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
            <Button Content="Example 1" Name="btn1" Width="108"
                    Margin="161,96,0,0" VerticalAlignment="Top" Height="52" Click="btn1_Click_1"/>
            <Popup x:Name="tip1" IsLightDismissEnabled="True"
                   HorizontalOffset="161" VerticalOffset="250">
                <Grid Width="312" Height="200">
                    <Grid.Background>
                        <ImageBrush ImageSource="./mian.png"></ImageBrush>
                    </Grid.Background>
                    <TextBlock Grid.Row="0" Foreground="White" Grid.Column="0"
                               FontSize="15" Height="Auto" HorizontalAlignment="Center"
                               Margin="0 20 0 0" VerticalAlignment="Top">
                        <Run>春眠不觉晓</Run>
                        <LineBreak/>
                        <LineBreak/>
                        <Run>处处闻啼鸟</Run>
                        <LineBreak/>
                        <LineBreak/>
                        <Run>夜来风雨声</Run>
                        <LineBreak/>
                        <LineBreak/>
                        <Run>花落知多少</Run>
                    </TextBlock>
                </Grid>
            </Popup>
    </Grid>

    在click代码中写入:

    private void btn1_Click_1(object sender, RoutedEventArgs e)
            {
                this.tip1.IsOpen = true;
            }

    这样Popup窗口就可以跳出来了。按F5看是否做好了。

    第二种方法就是MessageDialog方法。首先拉近一个Button和TextBlock控件。在Button的事件中,输入以下代码:

       private async void Message_Click(object sender, RoutedEventArgs e)
            {
                var messageDialog = new MessageDialog("Very good!");
    
                await messageDialog.ShowAsync();
            }
  • 相关阅读:
    快逸报表调用存储过程(SqlServer)
    一个睡五分钟等于六个钟头的方法 (转)
    Windows Live Writer For Windows Server 2003
    设计模式装饰者模式
    SqlServerCUBE
    Android 70道面试题汇总不再愁面试
    说服力:让你的PPT会说话
    亮剑Java项目开发案例导航
    初入社会必知的88个潜规则
    android UI进阶之仿iphone的tab效果2
  • 原文地址:https://www.cnblogs.com/virgil/p/2751558.html
Copyright © 2011-2022 走看看