博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WPF子窗体:ChildWindow
阅读量:6614 次
发布时间:2019-06-24

本文共 1786 字,大约阅读时间需要 5 分钟。

wpf的子窗体选择有很多种,如最常见的是项目新建窗体(Window)作为子窗体

,或者新建wpf用户控件(UserControl)。而其实利用Xceed.Wpf.Toolkit.dll 可以轻松布局如下:

 

第一步:引用Xceed.Wpf.Toolkit.dll。

 

第二步:在XAML引用名称空间:

xmlns:xctk="clr-namespace:Xceed.Wpf.Toolkit.Primitives;assembly=Xceed.Wpf.Toolkit"        xmlns:wpf="clr-namespace:Xceed.Wpf.Toolkit;assembly=Xceed.Wpf.Toolkit"

 

第三步:布局,XAML如下:

View Code

 

C#后台代码如下:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace ChildWindowDemo{    ///     /// MainWindow.xaml 的交互逻辑    ///     public partial class MainWindow : Window    {        public MainWindow()        {            InitializeComponent();        }        private void btnOpenChildWindow1_Click(object sender, RoutedEventArgs e)        {            childWindow1.IsModal = true;//设置为模态窗口            childWindow1.Show();        }        private void btnOpenChildWindow2_Click(object sender, RoutedEventArgs e)        {            childWindow2.IsModal = true;            childWindow2.Show();        }    }}
View Code

 

总结:有些简单的子窗体,例如要弹出一个列表窗口,而又不想去为此新建一个window,尝试使用ChildWindow,

以及用XAML绑定数据到相应的ChildWindow上,效果很不错

转载于:https://www.cnblogs.com/527289276qq/p/5319704.html

你可能感兴趣的文章
JDBC 4.2 Specifications 中文翻译 -- 第三章 新特性
查看>>
阿里正在使用一种更灵活的软件集成发布模式
查看>>
Swift 3来了!
查看>>
Java 9进入第一轮问题修复阶段
查看>>
微软发布Azure Storage不可变存储功能的正式版本
查看>>
小米:开源不仅要站在巨人的肩膀上,还要为巨人指方向
查看>>
InfoQ播客: Shuman Ghosemajumder谈安全和网络犯罪
查看>>
吴恩达:按照这5步,传统公司也可转型人工智能\n
查看>>
2019年值得关注的八大DevOps趋势
查看>>
效果逆天的通用语言模型GPT 2.0来了,它告诉了我们什么?
查看>>
BDD怎样帮助你解决沟通问题并增进协作
查看>>
Visual Studio 2015 for Linux更好地支持Linux下的开发
查看>>
Java 20年:历史与未来
查看>>
Grumpy:Google 用 Go 开发的 Python 运行时
查看>>
Android将使用OpenJDK
查看>>
书评:《All About Java 8 Lambdas》
查看>>
JVM上的确定性执行机制
查看>>
海量用户实时互动直播架构探索
查看>>
Python基础之(六)文件
查看>>
使用Vue写一个datepicker
查看>>