用WPF 如何d出文件选择对话框

用WPF 如何d出文件选择对话框,第1张

在WPF中中, OpenFileDialog位于 MicrosoftWin32 名称空间。WPF程序使用OpenFileDialog的方法如下:

(1)在Visual Studio中新建一个“WPF应用程序”项目

(2)MainWindowxaml

(3)MainWindowcs

using SystemWindows;
namespace WpfApplication1
{
    /// <summary>
    /// MainWindowxaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            // 在WPF中, OpenFileDialog位于MicrosoftWin32名称空间
            MicrosoftWin32OpenFileDialog dialog = 
                new MicrosoftWin32OpenFileDialog();
            dialogFilter = "文本文件|txt";
            if (dialogShowDialog() == true)
            {
                lblFileNameContent = dialogFileName;
            }
        }
    }
}

(4)运行效果

选择文件并打开后

<Title Row="0" Cloumn="2" Contenttitle="aaa" Assemblydll="aaadll" InterFace="aaaaaa" ImageUrl="pack://application:,,,/TyPlatform;component/Images/111png" Width="180" Height="180" ></Title>
就像这样的一个XML,读成DataSet,然后这样取值
DataTable dt;
DataSet ds = new DataSet();
dsReadXml(EnvironmentCurrentDirectory + "/" + path);
dt = dsTables[0];
string Row = dtRows[index]["Row"]ToString();
string Cloumn = dtRows[index]["Cloumn"]ToString();
string Height = dtRows[index]["Height"]ToString();
string Width = dtRows[index]["Width"]ToString();
string ImageUrl = dtRows[index]["ImageUrl"]ToString();

EPPlus是一个很强大的NET库,使用Office Open XML格式(xlsx)读取和写入Excel文件,最近的一个项目使用的是EPPlus来输出Excel表格,用起来非常简单方便。

在NuGet包管理器中搜索EPPlus并安装

下面会演示EPPlus对Excel的一些基本 *** 作

Excelpackage 可以理解为一个Excel文件,每一个Excel文件必须包含一个Sheet。
下面创建一个空白的Sheet。

打开输出的Excel文件,就会显示刚刚创建的Sheet

整张表就像一个二维数组但是他的下标是从1开始,然后我们就可以像 *** 作二维数组一样给单元格赋值。通过ExcelWorksheet对象的Cell属性来设置单元格的值。

在指定位置设置单元格样式。

也可以这样写

更多样式 *** 作可以查看Style类的成员

一般来说,一个程序最好应该只有一个窗口
如果您要使用多个窗口的话,有这样几种方法,仅供参考:
1 把其他的窗口做成控件,放在主窗口上,在主窗口中添加切换子控制代码。
2 隐藏当前窗口,显示下一个窗口;
3 如果两个窗口不用共享数据,可以把下一个窗口做成独立exe,调用exe。
4 使用高级的框架技术控制子窗体的内容,比如prism, 管线开发等,但是跳转判断还是在主程序做出。
希望可以帮到您。

引用方式的问题。
你的exe工程“资源解决方案”的bin目录(或引用)上 右键 “添加引用”,然后会出现一个对话框,选择“工程”(Projects)选项卡,里边会出现你的那个类库(dll),然后添加就成了。
每次build或debug都会更新。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12840756.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存