WPF 学习笔记(十)

一、多窗口程序

二、关于对话框  窗口大小不可调、窗口标题修改、

<Window x:Class="WpfApplication7.aboutWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="关于" Height="300" Width="300" ResizeMode="NoResize" WindowStartupLocation="CenterScreen">
    <Grid>
        
    </Grid>
</Window>

三、不同窗口数据传递

namespace WpfApplication7
{
    /// <summary>
    /// MainWindow.xaml 的交互逻辑
    /// </summary>
    public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, RoutedEventArgs e)
        {
            aboutWindow abw = new aboutWindow();
            abw.UserName = txtName.Text;
            abw.ShowDialog();
        }

    }
}

子窗口逻辑代码

namespace WpfApplication7
{
    /// <summary>
    /// aboutWindow.xaml 的交互逻辑
    /// </summary>
    /// 
    public partial class aboutWindow : Window
    {
        public string UserName { get; set; }
        public aboutWindow()
        {
            InitializeComponent();
        }

        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            txtBox.Text = UserName;
        }
    }
}

 

posted @ 2018-08-26 22:50  CJin  阅读(132)  评论(0编辑  收藏  举报