WPF弹出自定义窗口的方法
作者:kagula 发布时间:2023-10-18 20:52:04
标签:WPF,窗口
本文实例讲述了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#程序设计有所帮助。
0
投稿
猜你喜欢
- 1、修改maven的pom文件只需要将如下依赖添加到pom.xml文件中即可。(注意此处是以plugin的方式,放在<plugins&
- 在Android串口通信:基本知识梳理的基础上,我结合我项目中使用串口的实例,进行总结;Android使用jni直接进行串口设备的读写网上已
- 在进行一些小型APP的开发,或者是对拍照界面没有自定义要求时,我们可以用调起系统相机的方式快速完成拍照需求和不需读写权限进行读写操作的方案一
- Android开发中的图片存储本来就是比较耗时耗地的事情,而使用第三方的七牛云,便可以很好的解决这些后顾之忧,最近我也是在学习七牛的SDK,
- 本文实例讲述了C#及WPF获取本机所有字体和颜色的方法。分享给大家供大家参考。具体如下:WPF 获取所有的字体:System.Drawing
- 今天聊一个小伙伴在星球上的提问:问题不难,解决方案也有很多,因此我决定撸一篇文章和大家仔细说说这个问题。1. 配置文件位置首先小伙伴们要明白
- 本文实例讲述了C#实现闪动托盘图标效果的方法。分享给大家供大家参考,具体如下:在用户正在登录QQ或者使用Firemail邮件系统自动收取邮件
- 前言平时开发经常会用到List等集合操作,在这里做一个小结java集合Collectionjava里面集合分为两大类:List和Set,下面
- 项目中经常会使用到一对多的查询场景,但是PageHelper对这种嵌套查询的支持不够,如果是一对多的列表查询,返回的分页结果是不对的参考Gi
- Toast是一种简易的消息提示框,它无法获取焦点,按设置的时间来显示完以后会自动消失,一般用于帮助或提示。先给大家分享下我的解决思路:不用计
- 目录示例原理DefaultBeanDefinitionDocumentReaderparseDefaultElementimportBean
- 问题背景实际项目碰到一个上游服务商接口有10秒的查询限制(同个账号)。项目中有一个需求是要实时统计一些数据,一个应用下可能有多个相同的账号。
- Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 1.方法声明时使
- 前言:好久没有写博客,最近一年感觉真是好忙,各种做不完的工作。相信很多上班族都会有这种感觉。最近对NFC进行写卡操作,需要计算一个校验位。一
- 简单认识一下Startupnowinandroid项目作为目前google官方来演示MAD(现代Android开发技术)的示例项目,里面大量
- android root权限破解分析许多机友新购来的Android机器没有破解过Root权限,无法使用一些需要高权限的软件,以及进行一些高权
- C# 解析 jsonJSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaSc
- 背景ELMAH就是一个日志的拦截和处理组件,说到.net的日志组件,大家的第一反应该是Log4Net、NLog等这些东西,关于Log4Net
- 任何Java代码都可以抛出异常,如:自己编写的代码、来自Java开发环境包中代码,或者Java运行时系统。无论是谁,都可以通过Java的th
- 前言为什么要动态设置字体大小?由于项目面对的是中老年客户项目中自带的字体无法满足客户需求。Android应用字体大小默认随系统设置的字体大小