none
Error al mover ScrollView con el cursor c# UWP RRS feed

  • Pregunta

  • Buenas noches y un cordial saludo, el motivo de mi pregunta es para saber si me pueden ayudar a resolver un pequeño problema, lo que pasa es que tengo el siguiente código.

    private void ContenedorMesaDeTrabajo_PointerMoved(object sender, PointerRoutedEventArgs e)
            {
                //Propiedades basicas para el puntero de entrada
                PointerPoint PointerPropiedades = e.GetCurrentPoint(ContenedorMesaDeTrabajo);
    
                //Obtener los botones de entrada del Mause
                if (PointerPropiedades.PointerDevice.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Mouse)
                {
                    //Obtener el boton precionado MiddleButtonPressed
                    if (PointerPropiedades.Properties.IsMiddleButtonPressed)
                    {
                        //Cambiar cursor
                        Window.Current.CoreWindow.PointerCursor = new CoreCursor(CoreCursorType.SizeAll, 0);
    
                        //Mover ScrollView
                        ContenedorMesaDeTrabajo.ScrollToHorizontalOffset(5 - (PosiciónDelCursor.X - e.GetCurrentPoint(ContenedorMesaDeTrabajo).Position.X));
                        ContenedorMesaDeTrabajo.ScrollToVerticalOffset(5 - (PosiciónDelCursor.Y - e.GetCurrentPoint(ContenedorMesaDeTrabajo).Position.Y));
                    }
                }            
    
            } 

    La idea es mover el ScrollView con el cursor al momento de hacer clic con el botón central del ratón, el error viene cuando realizo el clic y el movimiento del ratón, el cursor no permanece dentro del ScrollView como las paginas web, al contrario se sale de la área.

    Realmente necesito algo como esto

    Espero puedan ayudarme, de mi parte es todo, muchas gracias.

    lunes, 22 de abril de 2019 8:23

Respuestas

  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te hago la recomendación de ingresar al siguiente enlace en donde puedes encontrar una posible solución para tu problema.

    http://petersteinberger.com/blog/2013/how-to-center-uiscrollview/

    https://blog.alltheflow.com/scrollable-uistackview/

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    • Marcado como respuesta Christian CJ jueves, 25 de abril de 2019 23:09
    miércoles, 24 de abril de 2019 18:53

Todas las respuestas

  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que estaremos realizando una revisión a profundidad acerca del inconveniente que se te está presentando.

    Proporcionaremos una respuesta lo más pronto posible.

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    lunes, 22 de abril de 2019 16:41
  • Carlos_Ruiz_M muchas gracias por atender mi consulta
    lunes, 22 de abril de 2019 18:44
  • Carlos_Ruiz_M hola si pudieron encontrar una solución, saludos
    martes, 23 de abril de 2019 23:17
  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te comento que seguimos trabajando en unsa solución para tu problema, asi mismo lamentamos la demora pero no es la unica pregunta que tenemos en research por lo que agradecemos tu paciencia.

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 24 de abril de 2019 14:45
  • Muchas gracias Carlos_Ruiz_M, seguiré esperando
    miércoles, 24 de abril de 2019 18:02
  • Hola  

    Gracias por levantar tu consulta en los foros de MSDN. Con respecto a la misma, te hago la recomendación de ingresar al siguiente enlace en donde puedes encontrar una posible solución para tu problema.

    http://petersteinberger.com/blog/2013/how-to-center-uiscrollview/

    https://blog.alltheflow.com/scrollable-uistackview/

    Gracias por usar los foros de MSDN.

    Carlos Ruiz
     ____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.
    • Marcado como respuesta Christian CJ jueves, 25 de abril de 2019 23:09
    miércoles, 24 de abril de 2019 18:53
  • gracias es la respuesta buscaba

    jueves, 25 de abril de 2019 23:09