Application::Properties Property
.NET Framework (current version)
Gets a collection of application-scope properties.
Assembly: PresentationFramework (in PresentationFramework.dll)
Property Value
Type: System.Collections::IDictionary^An IDictionary that contains the application-scope properties.
Application exposes a dictionary via Properties which you can use to store application-scope properties. This allows you to share state amongst all code in an AppDomain in a thread-safe fashion, without the need to write your own state code.
Properties stored in Properties must be converted to the appropriate type returned.
TheProperties property is thread safe and is available from any thread.
The following example shows how create and use an application-scope property using Properties.
<Application x:Class="CSharp.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="MainWindow.xaml" Startup="App_Startup" > </Application>
<Window x:Class="CSharp.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Loaded="MainWindow_Loaded" > <Grid>
</Grid> </Window>
.NET Framework
Available since 3.0
Available since 3.0
Show: