Class WpfWindowExtensions
Contiene extensiones para las clases Window y IWpfWindow.
Inherited Members
Namespace: TheXDS.MCART.Helpers
Assembly: MCART.Wpf.Common.dll
Syntax
public static class WpfWindowExtensions
Methods
| Edit this page View SourceHookHelp(Window, HandledEventHandler)
Habilita el botón de ayuda de las ventanas de Windows y conecta un manejador de eventos al mismo.
Declaration
public static void HookHelp(this Window window, HandledEventHandler handler)
Parameters
Type | Name | Description |
---|---|---|
Window | window | Ventana en la cual habilitar el botón de ayuda. |
HandledEventHandler | handler | Delegado con la acción a ejecutar al hacer clic en el botón de ayuda de la ventana. |
HookHelp(IWpfWindow, HandledEventHandler)
Habilita el botón de ayuda de las ventanas de Windows y conecta un manejador de eventos al mismo.
Declaration
public static void HookHelp(this IWpfWindow window, HandledEventHandler handler)
Parameters
Type | Name | Description |
---|---|---|
IWpfWindow | window | Ventana en la cual habilitar el botón de ayuda. |
HandledEventHandler | handler | Delegado con la acción a ejecutar al hacer clic en el botón de ayuda de la ventana. |
PerformWindowDrag(Window?, int, MouseButtonEventArgs)
Ejecuta una operación de arrastre de la ventana.
Declaration
public static void PerformWindowDrag(this Window? window, int rightChromeWidth, MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Window | window | Ventana a arrastrar. |
int | rightChromeWidth | Ancho del área a la izquierda del cromo de la ventana para excluir del cálculo de posición de arrastre. Se utiliza al restaurar una ventana maximizada cuando la misma utiliza un cromo definido por el usuario, en cuyo caso este valor es la suma del ancho de los controles a la izquierda del cromo de la ventana. |
MouseButtonEventArgs | e | Argumentos de arrastre generado en el evento MouseDown del control a utilizar como punto de arrastre. |
Remarks
Este método puede utilizarse enlazado a un evento MouseDown de un control que pueda utilizarse como punto de arrastre para una ventana de WPF.
PerformWindowDrag(Window?, MouseButtonEventArgs)
Ejecuta una operación de arrastre de la ventana.
Declaration
public static void PerformWindowDrag(this Window? window, MouseButtonEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Window | window | Ventana a arrastrar. |
MouseButtonEventArgs | e | Argumentos de arrastre generado en el evento MouseDown del control a utilizar como punto de arrastre. |