2012-05-18 9 views

Odpowiedz

5

Można użyć panelu Canvas i śledzić wszystkie zdarzenia wskaźnika, takie jak PointerPressed/Moved/Released/Ented/Exited. Upewnij się, że śledzisz wszystkie wskaźniki według ID (zadzwoń do e.GetCurrentPoint (myCanvas), aby uzyskać identyfikator wskaźnika), ponieważ możesz mieć więcej wskaźników niż mysz. Następnie dodaj kilka kształtów z przestrzeni nazw Windows.UI.Xaml.Shapes, takich jak Line, do obszaru roboczego Canvas i masz rysunek. Można napotkać problem, jeśli chcesz zapisać obraz, ponieważ metoda WriteableBitmap.Render() z poprzednich frameworków UI opartych na XAML nie jest dostępna w WinRT. WriteableBitmapEx, który niedawno dostał WinRT version może ci w tym pomóc.

-4

to zrobić w sieci kodu XAML za:

<Canvas> 
    <Rectangle Width="80" 
       Height="80" 
       Fill="Red" 
       Canvas.Left="80" 
       Canvas.Top="80" /> 
</Canvas> 

następnie uruchomić kod i będzie miał kwadratowy 80x 80Y.

Powiązane problemy