Windows Dev Center

VirtualSurfaceImageSource.VirtualSurfaceImageSource(Int32, Int32) constructor

Initializes a new instance of the VirtualSurfaceImageSource class, specifying the size of the drawing area.

Syntax


public:
VirtualSurfaceImageSource(
  int pixelWidth, 
  int pixelHeight
)

Parameters

pixelWidth

Type: System.Int32 [.NET] | int32 [C++]

Width of the drawing area in pixels.

pixelHeight

Type: System.Int32 [.NET] | int32 [C++]

Height of the drawing area in pixels.

Remarks

Windows 8 behavior

Windows 8 validates that pixelWidth and pixelHeight are under 100 million (100,000,000). Starting with Windows 8.1 the validation limit is 17 million (17,000,000) in each dimension.

Note  Other factors might impact how much content can be rendered in a single VirtualSurfaceImageSource. For example, placing a VirtualSurfaceImageSource in a ScrollViewer might further reduce the effective size based on the ScrollViewer's limits.
 

Requirements (Windows 10 device family)

Device family

Universal

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0

Namespace

Windows.UI.Xaml.Media.Imaging
Windows::UI::Xaml::Media::Imaging [C++]

Metadata

Windows.Foundation.UniversalApiContract.winmd

Requirements (Windows 8.x and Windows Phone 8.x)

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Runtime apps only]

Namespace

Windows.UI.Xaml.Media.Imaging
Windows::UI::Xaml::Media::Imaging [C++]

Metadata

Windows.winmd

See also

VirtualSurfaceImageSource
VirtualSurfaceImageSource(Int32, Int32, Boolean)

 

 

Show:
© 2015 Microsoft