Provides classes that expose application-level events and system-level functionality to Microsoft Surface applications.
|ApplicationServices||Provides application-level events and functionality related to the state of Microsoft Surface applications.|
|ApplicationServicesException||An ApplicationServicesException exception is thrown if an application calls one of the ActivateApplication(String) methods and the application is not currently connected to the Microsoft Surface Shell.|
|GlobalizationSettings||Provides globalization settings for Microsoft Surface.|
|SessionEndedEventArgs||Defines the arguments that are passed to SessionEnded event handlers.|
|SurfaceEnvironment||Provides information about the availability of Microsoft Surface features, such as Surface Shell (which runs on devices made for Surface), and Surface input.|
|SurfaceKeyboard||Provides control of the Microsoft Surface on-screen keyboard to Surface applications that are running in Surface Shell on a device made for Surface.|
|UserNotifications||Provides the events and methods that a Microsoft Surface application running on a device made for Surface uses to display notifications to users.|
|WindowAvailabilityChangedEventArgs||Defines the arguments that are passed to the WindowInteractive, WindowNoninteractive, and WindowUnavailable events to provide information about the previous and current states of the application window.|
|KeyboardLayout||Specifies the supported keyboard layouts for the Microsoft Surface on-screen keyboard.|
|ShutdownReason||Specifies the reason why an application is being shut down.|
|UserOrientation||Represents the orientation of an application according to the long sides of the Microsoft Surface display.|
|WindowAvailability||Represents the state of the application window: unavailable, visible to the user but non-interactive, or visible to the user and interactive.|
Did you find this information useful? Please send us your suggestions and comments.
© Microsoft Corporation. All rights reserved.