定义对于窗口管理常见的路由命令。
继承层次结构
System.Object
Microsoft.Windows.Shell.SystemCommands
命名空间: Microsoft.Windows.Shell
程序集: Microsoft.Windows.Shell(在 Microsoft.Windows.Shell.dll 中)
语法
声明
Public NotInheritable Class SystemCommands
public static class SystemCommands
public ref class SystemCommands abstract sealed
[<AbstractClass>]
[<Sealed>]
type SystemCommands = class end
public final class SystemCommands
SystemCommands 类型公开以下成员。
属性
名称 | 说明 | |
---|---|---|
![]() ![]() |
CloseWindowCommand | 获取用于关闭窗口的命令。 |
![]() ![]() |
MaximizeWindowCommand | 获取用于最大化窗口的命令。 |
![]() ![]() |
MinimizeWindowCommand | 获取用于最大化窗口的命令。 |
![]() ![]() |
RestoreWindowCommand | 获取用于还原窗口的命令。 |
![]() ![]() |
ShowSystemMenuCommand | 获取用于显示系统菜单的命令。 |
页首
方法
名称 | 说明 | |
---|---|---|
![]() ![]() |
CloseWindow | 关闭指定窗口。 |
![]() ![]() |
MaximizeWindow | 最大化指定的窗口。 |
![]() ![]() |
MinimizeWindow | 最大化指定的窗口。 |
![]() ![]() |
RestoreWindow | 还原指定的孤行。 |
![]() ![]() |
ShowSystemMenu | 在指定的窗口显示系统菜单。 |
页首
备注
SystemCommands 类中的命令表示一组管理 Window 的常用命令. 此类中的属性代表 RoutedCommand 对象,并不提供命令的实现逻辑。 可通过使用 CommandBinding 绑定命令为命令提供逻辑。 有关更多信息,请参见 如何:将命令挂钩到不支持命令的控件。 或者,SystemCommands 类提供静态方法,用于实现指定的 Window 的逻辑. 可将静态方法传递到实现 ICommand 及接受委托的类型。 有关更多信息,请参见 InputBinding 类中的示例。
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。