IXRTileBrush (Compact 2013)
3/28/2014
This class provides a base class for painting a region by using one or more tiles.
Syntax
class IXRTileBrush : public IXRBrush
Inheritance Hierarchy
IXRTileBrush
Methods
Method |
Description |
---|---|
Retrieves the horizontal alignment of content in the IXRTileBrush base tile. |
|
Retrieves the vertical alignment of content in the IXRTileBrush base tile. |
|
Retrieves a value that specifies how the content of this tile brush stretches to fit its tiles. |
|
Sets the horizontal alignment of content in the IXRTileBrush base tile. |
|
Sets the vertical alignment of content in the IXRTileBrush base tile. |
|
Sets a value that specifies how the content of this tile brush stretches to fit its tiles. |
Thread Safety
Members of this class are thread-safe if you previously called IXRApplication::CreateHostFromXaml and supplied it with an XRWindowCreateParams structure that has AllowsMultipleThreadAccess set to true.
Remarks
IXRTileBrush paints an area by using a series of image tiles that create a pattern, instead of using a single stretched image.
When you paint an area by using IXRTileBrush, you use three components: content, tiles, and the output area. The image determines the content, and the tile determines the location of the image in relation to the output area on-screen. When a tile brush produces a single tile, the image completely fills the area that you are painting.
IXRImageBrush is a derived class of IXRTileBrush that defines the contents of the tiles that you use to paint a region.
When you create a class instance, use an IXRTileBrushPtr smart pointer instead of a raw interface pointer. For more information, see XRPtr<Interface>.
.NET Framework Equivalent
System.Windows.Media.TileBrush
Requirements
Header |
XamlRuntime.h |
sysgen |
SYSGEN_XAML_RUNTIME |