OnRender Método (DrawingContext)
TOC
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

UIElement.OnRender (Método) (DrawingContext)

 

Cuando se invalida en una clase derivada, participa para representar operaciones que son dirigidas por el sistema de diseño.Las instrucciones de representación para este elemento no se usan directamente cuando se invoca este método, en su lugar se conservan para el uso asincrónico posterior por parte del diseño y el dibujo.

Espacio de nombres:   System.Windows
Ensamblado:  PresentationCore (en PresentationCore.dll)

protected virtual void OnRender(
	DrawingContext drawingContext
)

Parámetros

drawingContext

Instrucciones de dibujo para un elemento concreto.Este contexto se proporciona al sistema de diseño.

Este método no tiene ninguna implementación predeterminada en la clase UIElement.

Notas para los herederos:

El método OnRender se puede invalidar para agregar más elementos gráficos (no previamente definidos en un árbol lógico) a un elemento representado, como efectos o adornos.Un objeto DrawingContext se pasa como argumento, lo que proporciona métodos para dibujar formas, texto, imágenes o vídeos.

El ejemplo de código siguiente muestra una posible implementación para una clase derivada de panel.

// Override the OnRender call to add a Background and Border to the OffSetPanel
protected override void OnRender(DrawingContext dc)
{
    SolidColorBrush mySolidColorBrush  = new SolidColorBrush();
    mySolidColorBrush.Color = Colors.LimeGreen;
    Pen myPen = new Pen(Brushes.Blue, 10);
    Rect myRect = new Rect(0, 0, 500, 500);
    dc.DrawRectangle(mySolidColorBrush, myPen, myRect);
}

.NET Framework
Disponible desde 3.0
Volver al principio
Mostrar:
© 2016 Microsoft