Me pregunto cuál es la mejor manera de obtener información sobre la posición actual y el ancho/alto de MainWindow. Quiero mantener una ventana secundaria dentro de la ventana principal, así que quiero verificar las coordenadas de los bordes de MainWindows durante la función de mover de la ventana secundaria. Solo pude encontrar el evento Window.LocationChanged pero no resuelve mi problema de una manera satisfactoria. ¿Hay mejores opciones?Obtener posición/ancho/alto de MainWindow
8
A
Respuesta
25
Puede acceder a la posición de la ventana principal en todo su código a través de Application.Current.MainWindow.Left
y Application.Current.MainWindow.Top
, respectivamente. Espero que esto ayude
2
Pero, debe marcar "WindowState". En las propiedades de estado "Maximizado" "Izquierda" y "Superior" mantienen los valores de la ventana en su estado normal. La posición de la ventana en el estado "Maximizado" describe aquí: How can I find the position of a maximized window?
Cuestiones relacionadas
- 1. Constructor de MainWindow recibiendo llamadas dos veces
- 2. referencia indefinida a `vtable para MainWindow 'error
- 3. Agregar vistas o ventanas a MainWindow
- 4. wpf- Application_Startup - ventana de diálogo de carga ENTONCES mainwindow
- 5. ¿Cómo edito el constructor MainWindow de una aplicación WPF?
- 6. Cómo mostrar otra ventana de MainWindow en QT
- 7. ¿Cómo puedo mostrar mi control de usuario en MainWindow?
- 8. ¿Cómo hacer que mi WPF MainWindow sea singleton?
- 9. Qt QDockWidget (flotante) se minimiza cuando mi MainWindow minimiza
- 10. QT no hay función de coincidencia para la llamada a 'MainWindow :: connect()
- 11. La aplicación Qt permanece en la memoria incluso después de que MainWindow está cerrada
- 12. Cómo obtener navController desde AppDelegate.
- 13. Qt: ¿cómo hacer que mainWindow cambie automáticamente el tamaño cuando se cambie el tamaño del widget central?
- 14. Al configurar el atributo WA_DeleteOnClose en Qt MainWindow, el programa se bloquea al eliminar el puntero ui
- 15. ¿Cómo obtener la ventana principal (delegado de la aplicación) de otra clase (subclase de NSViewController)?
- 16. Obtener la altura/anchura de la ventana de WPF
- 17. No puedo obtener un control de una TabControl DataTemplate
- 18. Obtener Tipo de red
- 19. Obtener configuración de IIS
- 20. obtener PID de paramiko
- 21. Obtener datos de RowCommand
- 22. obtener json de HttpResponse
- 23. Obtener datos de PeopleSoft
- 24. Obtener iconos de programa
- 25. Obtener nombres de columna
- 26. Obtener int de textField
- 27. Obtener video de ALAsset
- 28. Obtener ubicación de celda
- 29. Obtener URL de Firefox?
- 30. Obtener metadatos de MPMoviePlayerController
esto solo funciona si solo tiene una ventana o es la ventana principal de la aplicación. Encontré una mejor solución [aquí] (http://stackoverflow.com/a/8056464/937093) –