-
编写WPF应用程序时,会有多个窗体,为方便调试,可以修改app.xaml中的StartupUri,指定窗体名称即可:
<Application x:Class="Menu.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="MainWindow.xaml">
</Application>
-
WPF的菜单使用
菜单由主菜单(Menu)和上下文菜单(ContentMenu)组成
Menu下面可以放多个MenuItem(其实是放到Items属性中),
MenuItem下还可以放MenuItem(还是Items属性中),属性Header显示内容 -
WPF中窗体常用属性:
(1).每个窗口都是Window类的一个子类
(2).Close()关闭当前窗口,Title标题;
不可放缩:ResizeMode=NoResize;
打开的窗体最大化(最大化):WindowState="Maximized";
WindowStartupLocation窗体的初始位置,建议为CenterScreen.
(3).调用子窗体,可以使用ShowDialog方法调用对话框方式打开
(4).窗体都是继承Window类的类,窗体见传值可以通过类的public属性来实现。【两个窗口之间通过窗口的public属性进行数据交换,窗口中给DialogResult赋值窗口自动关闭,并且把赋的值通过ShowDialog返回值返回】
(5).窗口关闭:close();
获取对话框是确定还是取消,可以通过MessageBoxResult来获取值。
如:
MessageBoxResult res= MessageBox.Show("确定还是取消", "提示", MessageBoxButton.OKCancel);
if (res == MessageBoxResult.OK)
{
MessageBox.Show("确定了");
}
else {
MessageBox.Show("取消了");
}
------- Windows Phone 7手机开发、.Net培训、期待与您交流! -------