Estoy tratando de permitir que mi usuario dibuje su firma en un lienzo dentro de una aplicación Metro de Windows 8.Cómo dibujar en un lienzo en Metro usando C# y XAML
¿Alguien sabe de algún ejemplo con C# y XAML?
Estoy tratando de permitir que mi usuario dibuje su firma en un lienzo dentro de una aplicación Metro de Windows 8.Cómo dibujar en un lienzo en Metro usando C# y XAML
¿Alguien sabe de algún ejemplo con C# y XAML?
Puede usar un panel Canvas y rastrear todos los eventos de puntero como PointerPressed/Moved/Released/Enterred/Exited. Asegúrese de rastrear todos los punteros por ID (llame a e.GetCurrentPoint (myCanvas) para obtener ID de puntero), ya que puede tener más dispositivos de puntero que simplemente el mouse. A continuación, solo agregue algunas formas desde el espacio de nombres Windows.UI.Xaml.Shapes como el Line al lienzo y tendrá un dibujo. El problema que puede encontrar es si desea guardar su imagen, ya que el método WriteableBitmap.Render() de los marcos de interfaz de usuario basados en XAML anteriores no está disponible en WinRT. WriteableBitmapEx, que recientemente obtuvo un WinRT version podría ayudarlo allí.
probar este método,
http://code.msdn.microsoft.com/InkPen-sample-in-CSharp-189ce853
hacer esto en la red del código XAML:
<Canvas>
<Rectangle Width="80"
Height="80"
Fill="Red"
Canvas.Left="80"
Canvas.Top="80" />
</Canvas>
a continuación, ejecutar el código y que tendrá un cuadrado 80x 80y.
Este enlace explica cómo lograr lo que quiere Quickstart: Capturing ink data con clara, guardar y funcionalidad de carga aquí es la full code