SystemCommands 类

定义对于窗口管理常见的路由命令。

继承层次结构

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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.Windows.Shell 命名空间

InputBinding

其他资源

命令概述

如何:将命令挂钩到支持命令的控件