Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
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.
Ejemplo
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);
}
Vea también
Tareas
Conceptos
Información general sobre elementos Panel