GeometryGroup Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public ref class GeometryGroup sealed : Geometry
/// [Microsoft.UI.Xaml.Markup.ContentProperty(Name="Children")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class GeometryGroup final : Geometry
[Microsoft.UI.Xaml.Markup.ContentProperty(Name="Children")]
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class GeometryGroup : Geometry
Public NotInheritable Class GeometryGroup
Inherits Geometry
<GeometryGroup>
oneOrMoreGeometries
</GeometryGroup>
- Herencia
- Atributos
Ejemplos
Los objetos de geometría compuestos se pueden crear mediante geometryGroup. El objeto GeometryGroup crea una colección de objetos Geometry que contiene sin combinar su área. Se puede agregar cualquier número de objetos Geometry a geometryGroup. En este ejemplo se usa geometryGroup para crear una geometría compuesta.
<Canvas>
<Path Stroke="Black" StrokeThickness="4" Fill="#CCCCFF">
<Path.Data>
<!-- Creates a composite shape from three geometries. -->
<GeometryGroup FillRule="EvenOdd">
<LineGeometry StartPoint="10,10" EndPoint="50,30" />
<EllipseGeometry Center="40,70" RadiusX="30" RadiusY="30" />
<RectangleGeometry Rect="30,55 100 30" />
</GeometryGroup>
</Path.Data>
</Path>
</Canvas>
Constructores
| Nombre | Description |
|---|---|
| GeometryGroup() |
Inicializa una nueva instancia de la clase GeometryGroup . |
Propiedades
| Nombre | Description |
|---|---|
| Bounds |
Obtiene un rectángulo que especifica el rectángulo delimitador alineado con el eje de la geometría. (Heredado de Geometry) |
| Children |
Obtiene o establece geometryCollection que contiene los objetos que definen este geometryGroup. |
| ChildrenProperty |
Identifica la propiedad de dependencia Children . |
| Dispatcher |
Siempre devuelve |
| DispatcherQueue |
Obtiene el objeto |
| FillRule |
Obtiene o establece cómo se combinan las áreas de intersección de los objetos contenidos en este geometryGroup . |
| FillRuleProperty |
Identifica la propiedad de dependencia FillRule . |
| Transform |
Obtiene o establece el objeto Transform aplicado a una geometría. (Heredado de Geometry) |
Métodos
| Nombre | Description |
|---|---|
| ClearValue(DependencyProperty) |
Borra el valor local de una propiedad de dependencia. (Heredado de DependencyObject) |
| GetAnimationBaseValue(DependencyProperty) |
Devuelve cualquier valor base establecido para una propiedad de dependencia, que se aplicaría en los casos en los que una animación no está activa. (Heredado de DependencyObject) |
| GetValue(DependencyProperty) |
Devuelve el valor efectivo actual de una propiedad de dependencia de dependencyObject. (Heredado de DependencyObject) |
| ReadLocalValue(DependencyProperty) |
Devuelve el valor local de una propiedad de dependencia, si se establece un valor local. (Heredado de DependencyObject) |
| RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una función de notificación para escuchar los cambios en una dependencyProperty específica en esta instancia de DependencyObject . (Heredado de DependencyObject) |
| SetValue(DependencyProperty, Object) |
Establece el valor local de una propiedad de dependencia en dependencyObject. (Heredado de DependencyObject) |
| UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela una notificación de cambio registrada anteriormente llamando a RegisterPropertyChangedCallback. (Heredado de DependencyObject) |