NotificationWindow.Content Property

Gets or sets the root of visual elements that define the visual look of the notification.

Namespace:  System.Windows
Assembly:  System.Windows (in System.Windows.dll)


Public Property Content As FrameworkElement
public FrameworkElement Content { get; set; }

Property Value

Type: System.Windows.FrameworkElement
A single FrameworkElement that includes the root of a visual tree. The visual tree defines the visual look of the notification.


The object that is used for the Content root is typically a UserControl. Because the appearance and behavior of a notification window is controlled largely by how it is shown in context, styling and templating the content for Content is not necessary and a UserControl is therefore adequate.

Content within a notification cannot receive keyboard focus or process keyboard events. Content within a notification can receive mouse or stylus input, and can process mouse events. However, the input events from a notification window are not considered to be user-initiated for purpose of certain Silverlight features that require explicit user initiation. Examples of features that require user initiation and thus cannot be invoked from notification window UI include: navigating from a HyperlinkButton; displaying SaveFileDialog or OpenFileDialog; accessing the system clipboard; changing to full-screen mode.

An action that is permitted from the context of a notification window event handler from NotificationWindow.Content is to call Application.MainWindow.Activate() against Application.Current. This forces the focus back to the main application window of the out-of-browser application that initiated that notification.

Version Information


Supported in: 5, 4


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.