zoukankan      html  css  js  c++  java
  • <metro>读取文件名

    首先,我们打开VS2012,选择模板 Blank App,填好名字点击进入。在MainPage.xaml中选择一个Button和TextBlock 控件。可以在button中选择事件Click。在xaml中代码如下:

     <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
            <Button x:Name="File" Content="Button" HorizontalAlignment="Left" Height="60" Margin="284,116,0,0" VerticalAlignment="Top" Width="203" Click="File_Click"/>
            <TextBlock x:Name="ftxt" HorizontalAlignment="Left" Margin="284,207,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Height="179" Width="402"/>
        </Grid>

    其次,在事件中,用FileOpenPicker类new一个,在一步步用FileTypeFilter选择文件类型。接着,用 StorageFile获取文件,并将名字读到TextBlock中。

    最后,按F5运行。我们就可以选择定好的文件的类型,读出文件名。在事件中代码如下:  

     private async void File_Click(object sender, RoutedEventArgs e)
            {
                FileOpenPicker openPicker = new FileOpenPicker();
                openPicker.ViewMode = PickerViewMode.Thumbnail;
                openPicker.SuggestedStartLocation = PickerLocationId.Desktop;
                openPicker.FileTypeFilter.Add(".txt");
                openPicker.FileTypeFilter.Add(".dps");
                openPicker.FileTypeFilter.Add(".xlsx");
                openPicker.FileTypeFilter.Add(".docx");
    
                StorageFile file = await openPicker.PickSingleFileAsync();
                if (file != null)
                {
                    ftxt.Text = "Picked file: " + file.Name;
                }
                else
                {
                    ftxt.Text = "Operation cancelled.";
                }
            }

            

  • 相关阅读:
    Linux 启动过程详解
    ASM实例原始磁盘搜索路径
    RMAN命令总结
    使用DUPLICATE 方式创建ORACLE 11G DG备库环境
    Dataguard中日志传输服务
    Material design之Material Theme
    创建一个Material Design应用过程
    android Material design是什么
    Android 最新L版本,都更新什么东西了
    AndroidHttpClient和HttpEntity详解
  • 原文地址:https://www.cnblogs.com/virgil/p/2747705.html
Copyright © 2011-2022 走看看