在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都会更新。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)