Exportar (0) Imprimir
Expandir todo

Panel.OnRender (Método)

Actualización: noviembre 2007

Dibuja el contenido de un objeto DrawingContext durante la fase de representación de un elemento Panel.

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

protected override void OnRender(
	DrawingContext dc
)
protected void OnRender(
	DrawingContext dc
)
protected override function OnRender(
	dc : DrawingContext
)
No se pueden utilizar métodos en XAML.

Parámetros

dc
Tipo: System.Windows.Media.DrawingContext
Objeto DrawingContext que se va a dibujar.

En este ejemplo se muestra cómo invalidar el método OnRender de Panel para agregar efectos gráficos personalizados a un elemento del diseño.

Utilice el método OnRender para agregar efectos gráficos a un elemento Panel representado. Por ejemplo, puede utilizar este método para agregar un borde personalizado o efectos de fondo. Un objeto DrawingContext se pasa como argumento, lo que proporciona métodos para dibujar formas, texto, imágenes o vídeos. Como resultado, este método resulta útil para personalizar los objetos 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);
}


Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft