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

 <ToolBar>工具栏

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

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

WindowSecond winSecond=new WindowSecond();

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

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

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

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

 public partial class MainWindow : Window

    {

        public MainWindow()

        {

            InitializeComponent();

        }

        private void m_menu_window_second_Click(object sender, RoutedEventArgs e)

        {

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

            WindowSecond m_winSecond = new WindowSecond();

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

            m_winSecond.ShowDialog();

        }

    }

//第二个窗口

    public partial class WindowSecond : Window

    {

        public string UserName { getset; } //第一步。属性,通过属性,实现主、副窗口间的通讯。

        public WindowSecond()

        {

            InitializeComponent();

        }

        private void Window_Loaded(object sender, RoutedEventArgs e)

        {

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

        }

    }

//OpenFileDialog打开窗口对话框

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

 private void m_bt_open_Click(object sender, RoutedEventArgs e)

        {

            OpenFileDialog ofd = new OpenFileDialog();

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

            if (ofd.ShowDialog()==true)

            {

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

            }

        }

同理,有SaveFileDialog  OpenFileDialog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值