Me gustaría comprender los requisitos generales para el diseño de WPF/Silverlight para posibilitar la implementación de las funciones de acercamiento (arrastrar y acercar) pan &. No me refiero a pan & hacer zoom para una imagen, sino para un diseño de página (ventana) total (o parte de ella) con algunos controles.Controles de WPF y Silverlight y capacidades de panoramización y zoom
¿Qué características del diseño y qué características de los controles personalizados usados hacen que el diseño sea fijo y pan & zoom imposible?
Ray, gracias por su tiempo y esfuerzos para dar una respuesta tan detallada. +1 – rem
'" Hay una técnica avanzada para solucionar esto, donde implementa el control de WinForms fuera de la pantalla, luego utiliza BitBlt o similar y copia la imagen en su ventana como una imagen, y adelanta los clics del mouse y las teclas a la ventana fuera de pantalla Esto es mucho trabajo, sin embargo ". ¿Tiene alguna referencia de personas que han hecho esto? La mecánica de reenvío de eventos, en particular, parece complicada. –
@Russell: Una vez probé un código que hizo esto, pero no lo escribí yo mismo y no conozco ningún sitio en línea; puede encontrar un ejemplo. Recuerdo que el código de reenvío de eventos publicó mensajes simples de WM_ de bajo nivel, por ej. WM_LBUTTONDOWN, WM_MOUSEMOVE, WM_KEYDOWN, etc. –