前言
WPF 学习中的一些要点记录
一、xmal 功能记录
1.窗口固定在屏幕中间显示(Window控件)
WindowStartupLocation="CenterScreen"
2.窗口不可改变大小(Window控件)
ResizeMode="NoResize" // 无法调整窗口大小,只显示关闭按钮;
ResizeMode="CanMinimize" // 无法调整窗口大小,最小化按钮可用;
ResizeMode="CanResize" // 可调整窗口大小,最大化和最小化按钮可用;
ResizeMode="CanResizeWithGrip" // 可调整窗口大小,最大化和最小化按钮可用,右下角出现三角柄 。
3.窗口边框样式 WindowStyle(Window控件)
WindowStyle="None" //不显示出最大化,最小化及关闭按钮,周围边框也不显示,
WindowStyle="ToolWindow" //工具箱窗口,只保留关闭按钮(按钮显示为红色)
4. Grid内控件边缘设置(Button、TextBox...)
*收进
Margin="20"
*边线颜色、宽度
BorderBrush="Blue"
BorderThickness="2"
二、主程序功能
1.新建窗口实例
MainWindow mainWindow = new MainWindow()
2.模态与非模态
*模态
mainWindow.ShowDialog();
*非模态
mainWindow.Show();
3.窗口一直显示在主程序之前
System.Windows.Interop.WindowInteropHelper mainUI = new System.Windows.Interop.WindowInteropHelper(wpfInstance);
mainUI.Owner = System.Diagnostics.Process.GetCurrentProcess().MainWindowHandle;
3.窗口一直显示在屏幕最前端
// 在InitializeComponent();之后
this.Topmost = true;
总结
待完成