Sto cercando di consentire al mio utente di disegnare la propria firma in una tela all'interno di un'applicazione Metro 8 di Windows.Come disegnare su una tela in Metro usando C# e XAML
Qualcuno sa di esempi con C# e XAML?
Sto cercando di consentire al mio utente di disegnare la propria firma in una tela all'interno di un'applicazione Metro 8 di Windows.Come disegnare su una tela in Metro usando C# e XAML
Qualcuno sa di esempi con C# e XAML?
È possibile utilizzare un pannello Canvas e tenere traccia di tutti gli eventi del puntatore come PointerPressed/Spostati/Rilasciati/Entrati/Esci. Assicurati di tracciare tutti i puntatori per ID (chiama e.GetCurrentPoint (myCanvas) per ottenere l'ID del puntatore), poiché potresti avere più dispositivi puntatore del solo mouse. Quindi aggiungi alcune forme dallo spazio dei nomi Windows.UI.Xaml.Shapes come lo Line alla tela e hai un disegno. Il problema che potresti incontrare è se vuoi salvare la tua immagine, poiché il metodo WriteableBitmap.Render() dei precedenti framework UI basati su XAML non è disponibile in WinRT. WriteableBitmapEx, che recentemente ha ottenuto un WinRT version potrebbe aiutarti.
provare questo metodo,
http://code.msdn.microsoft.com/InkPen-sample-in-CSharp-189ce853
farlo nella griglia del codice XAML:
<Canvas>
<Rectangle Width="80"
Height="80"
Fill="Red"
Canvas.Left="80"
Canvas.Top="80" />
</Canvas>
quindi eseguire il codice e avrà un quadrato 80x 80 sexvicies.
Questo legame spiega come ottenere ciò che si vuole Quickstart: Capturing ink data chiare, salvare e funzionalità di carico qui è la full code