C# WPF 快速开发03工具栏、文件打开栏

<ToolBar>工具栏

-----------------多窗口

解决方案--右键--新建--窗口(WindowSecond.xaml为例)

WindowSecondwinSecond=newWindowSecond();

winSecond.ShowDialog();//模态显示

//App.xaml的StartupUri可以修改程序启动时加载的窗口

//窗口属性Title标题;ResizeMode能不修改窗口大小;WindowStartupLocation="CenterScreen"显示到屏幕正中央;WindowState="Maximized"最大化

//把文字传到另一个模态窗口

publicpartialclassMainWindow:Window

{

publicMainWindow()

{

InitializeComponent();

}

privatevoidm_menu_window_second_Click(objectsender,RoutedEventArgse)

{

stringname=m_text_main.Text;//第二步(m_text_main是主窗口TextBox空间的变量名)

WindowSecondm_winSecond=newWindowSecond();

m_winSecond.UserName=m_text_main.Text;//让副窗口接受值

m_winSecond.ShowDialog();

}

}

//第二个窗口

publicpartialclassWindowSecond:Window

{

publicstringUserName{get;set;}//第一步。属性,通过属性,实现主、副窗口间的通讯。

publicWindowSecond()

{

InitializeComponent();

}

privatevoidWindow_Loaded(objectsender,RoutedEventArgse)

{

m_text_second.Text=UserName;//第三步。m_text_second.Text是副窗口TextBox的变量;

}

}

//OpenFileDialog打开窗口对话框

//代码区输入OpenFileDialog,选择,右键,解析。快速使用其命名空间usingMicrosoft.Win32;

privatevoidm_bt_open_Click(objectsender,RoutedEventArgse)

{

OpenFileDialogofd=newOpenFileDialog();

ofd.Filter="文本文件|*.txt|图片|*.jpg|所有文件|*.*";//过滤器

if(ofd.ShowDialog()==true)

{

stringfile_name=ofd.FileName;//获取打开文件的路径

}

}

同理,有SaveFileDialogOpenFileDialog

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值