WPF弹出自定义窗口的方法_C#教程

本文实例讲述了WPF弹出自定义窗口的方法。分享给大家供大家参考,具体如下:

测试环境:

[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()//无模式,弹出!

更多关于C#相关内容感兴趣的读者可查看本站专题:《C#窗体操作技巧汇总》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#程序设计之线程使用技巧总结》、《C#操作Excel技巧总结》、《C#中XML文件操作技巧汇总》、《C#数据结构与算法教程》、《C#数组操作技巧总结》及《C#面向对象程序设计入门教程》

希望本文所述对大家C#程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索wpf
, 弹出
自定义窗口
wpf 自定义弹出窗口、wpf 自定义窗口、wpf 自定义窗口标题、wpf 自定义弹出、wpf 弹出窗口,以便于您获取更多的相关知识。

时间: 2024-08-02 15:51:01

WPF弹出自定义窗口的方法_C#教程的相关文章

javafx中点击按钮弹出自定义窗口如何实现

问题描述 javafx中点击按钮弹出自定义窗口如何实现 如题,用代码如何实现? 哪位帮帮忙 , 谢谢了! 我想要点击某个按钮,弹出一个窗口,那个窗口里再添加多选框文本域等 解决方案 弹出自定义窗口

如何弹出自定义窗口

问题描述 vs环境中C#语言如何实现弹出另外的窗口,并且窗口的大小是自己设定的 解决方案 解决方案二:Page.aspx:<htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title><scripttype="text/javascript">...functionPop()...{var

C#中HashTable的定义与使用方法_C#教程

一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写:value用于存储对应于key的值.Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对. 二,哈希表的简单操作 在哈希表中添加一个keyvalue键值对:HashtableO

win7通过cmd命令禁止文件启动时弹出警告窗口的方法

  现在电脑中都会安装很多的杀毒软件,对自己的电脑进行保护,以防一些文件对电脑进行恶性的破坏,这对于系统来说是件好事,可以有效保护我们的电脑,但是每一次打开一个未知文件的时候,都会弹出安全警告提示窗口,很多情况下该文件对于电脑并没有任何的威胁,每次都会跳出各种提示,让用户看的很心烦.那么怎么才能让安全警告提示窗口不再弹出呢?下面小编就以win7系统为例,教大家Win7如何使用命令禁止文件启动时弹出警告窗口. win7通过禁止文件启动时弹出警告窗口的方法 1.使用组合快捷键win键+r键打开运行窗

Dialog底部弹出自定义view并且伴随动画弹出和消失_Android

原图  点击后  代码 @Override public void onClick(View view) { switch (view.getId()) { //加号逻辑 case R.id.iv_more: AlertDialog.Builder builder = new android.app.AlertDialog.Builder(this,R.style.remind_dialog); LayoutInflater inflater = LayoutInflater.from(this

Dialog底部弹出自定义view并且伴随动画弹出和消失

原图 点击后 代码 @Override public void onClick(View view) { switch (view.getId()) { //加号逻辑 case R.id.iv_more: AlertDialog.Builder builder = new android.app.AlertDialog.Builder(this,R.style.remind_dialog); LayoutInflater inflater = LayoutInflater.from(this);

VC6实现激活后台窗口最佳方法_C 语言

本文实例讲述了VC6实现激活后台窗口最佳方法.分享给大家供大家参考.具体实现方法如下: //激活窗口 SetWindowPos(&wndTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE); SetWindowPos(&wndNoTopMost, 0, 0, 0, 0, SWP_NOSIZE|SWP_NOMOVE); HWND hCurWnd = NULL; DWORD lMyID; DWORD lCurID; hCurWnd = ::GetForegro

解决Java调用BAT批处理不弹出cmd窗口的方法分析_java

常规调用方式:(这个肯定会弹出cmd窗口) 复制代码 代码如下: Runtime.getRuntime().exec("cmd.exe   /C   start   D:\\test.bat"); 解决不弹框只需要"start"后面加一个参数"/b"就行: 复制代码 代码如下: Runtime.getRuntime().exec("cmd.exe   /C   start   /b   D:\\test.bat"); 复制代码

C++实现Linux下弹出U盘的方法_C 语言

本文实例讲述了C++实现Linux下弹出U盘的方法.分享给大家供大家参考.具体如下: 在linux下,对于usb设备,我们一般都是mount上使用,不使用时umount掉就可以了. 在ubuntu10.04中,当我们插入u盘时,会出现u盘设备,当我点击这个设备就可以mount上u盘,并读取里面的文件,当我们不使用时,我们再次点击这个设备就可以弹出这个设备,如果想再次使用U盘,那么就得必须再次插拔u盘才可以. umount和弹出u盘是不同的,umount后我们还可以再次mount上使用,我们的u盘