WPF如何弹出窗口

来源:互联网 发布:数据库课程设计 实例 编辑:程序博客网 时间:2024/04/28 14:04

Title: WPF如何弹出窗口
Author:Kagula
Date:2013-12-09

测试环境:
[1]VS2010SP1
[2]WPF(.NET Framework 4)项目

内容简介
      WPF工程如何弹出自定义窗口

第一步:自定义个窗口
为当前项目新添个Window项,XAML部份的代码略
,下面是C#部份的代码。

namespace WorkflowBuilder.MyWindows{    /// <summary>    /// Interaction logic for InputStringWindow.xaml    /// </summary>    public partial class InputStringWindow : Window    {        public InputStringWindow()        {            InitializeComponent();            //设置默认输入焦点            FocusManager.SetFocusedElement(this,tbContent);        }        private void button1_Click(object sender, RoutedEventArgs e)        {            tbContent.Text = tbContent.Text.Trim();            if (tbContent.Text.Length > 0)            {                Close();//关闭窗口            }            else            {                MessageBox.Show("输入的字符串长度不能为空!");            }        }    }}


第二步:弹出刚才定义的窗口

 

            InputStringWindow isw = new InputStringWindow();            isw.Title = "给新页面命名";            isw.ShowDialog();//模式,弹出!            //isw.Show()//无模式,弹出!

原创粉丝点击