This documentation is archived and is not being maintained.

Cursor Constructor (Stream)

Initializes a new instance of the Cursor class from the specified Stream.

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

public Cursor(
	Stream cursorStream


Type: System.IO.Stream
The Stream that contains the cursor.


cursorStream is null.


This constructor was unable to create a temporary file.

For a Stream, WPF writes the data to a temporary file and then loads the Cursor from the file. If this constructor is unable to create a temporary file, an IOException might be thrown. For example, an IOException might be thrown if a unique temporary file is not available. To resolve this error, try deleting unneeded temporary files.

.NET Framework

Supported in: 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.