C# WPF编程-启动新窗口

C# WPF编程-启动新窗口

  1. 新建窗口:
    工程=》添加=》窗口
  2. 命名并添加新的窗口
    这里窗口名称为Window1.xaml
  3. 启动新窗口
  • Window1 win1 = new Window1();

    • win1.Show(); // 模态启动窗口
    • win1.ShowDialog(); // 非模态启动窗口
  • 模态窗口:当一个模态窗口被打开时,用户必须与这个窗口交互才能返回到程序的其它部分。换句话说,在关闭这个模态窗口之前,用户无法与应用程序的其他部分(如主窗口或者其他子窗口)进行交互。这种类型的窗口通常用于强制用户完成一个特定的任务或者做出决定,比如保存文件对话框、警告消息框等。模态窗口可以确保某些操作或信息输入优先于其他所有操作。

  • 非模态窗口 :与模态窗口相反,非模态窗口允许用户在不关闭该窗口的情况下与应用程序的其他部分进行交互。这意味着用户可以在多个窗口之间自由切换,执行不同的任务。例如,工具箱或属性编辑器通常是非模态的,这样用户就可以一边查看或编辑属性,一边继续与其他界面元素交互。

相关推荐
csdn_aspnet1 小时前
C# 如何验证磁盘路径,如:D:\\m\aa.txt
c#
带娃的IT创业者2 小时前
《AI大模型应知应会100篇》第39篇:多模态大模型应用:文本、图像和音频的协同处理
人工智能·microsoft·音视频
电商api接口开发3 小时前
ASP.NET MVC 入门指南四
c#·asp.net·mvc
CHQIUU3 小时前
跨语言哈希一致性:C# 与 Java 的 MD5 之战?
java·c#·哈希算法
code bean4 小时前
【wpf】 WPF中实现动态加载图片浏览器(边滚动边加载)
wpf
baivfhpwxf20234 小时前
WPF 颜色间的转换 Color,Brush
wpf
技术拾荒者4 小时前
c#加密证件号的中间部分,改为*号
c#
weixin_423995005 小时前
unity 读取csv
unity·c#
绿龙术士6 小时前
C#核心知识
c#·.net
wkj0016 小时前
java 和 C#操作数据库对比
java·数据库·c#