Taal

Stylus.Synchronize Methode

Definitie

Hiermee worden de cursor en de gebruikersinterface gesynchroniseerd.

public:
 static void Synchronize();
public static void Synchronize();
static member Synchronize : unit -> unit
Public Shared Sub Synchronize ()

Voorbeelden

In het volgende voorbeeld ziet u hoe u het element onder de cursor kunt ophalen. Bellen Synchronize zorgt ervoor dat DirectlyOver het juiste element wordt geretourneerd.

void AnimateButton()
{
    TranslateTransform buttonTransform = new TranslateTransform(0, 0);
    button1.RenderTransform = buttonTransform;

    // Animate the Button's position.
    DoubleAnimation myDoubleAnimation = new DoubleAnimation();
    myDoubleAnimation.From = 0;
    myDoubleAnimation.By = 100;
    myDoubleAnimation.Duration = new Duration(TimeSpan.FromSeconds(5));
    myDoubleAnimation.AutoReverse = true;
    myDoubleAnimation.RepeatBehavior = RepeatBehavior.Forever;

    buttonTransform.BeginAnimation(TranslateTransform.XProperty, myDoubleAnimation);       
}
Sub AnimateButton() 
    Dim buttonTransform As New TranslateTransform(0, 0)
    button1.RenderTransform = buttonTransform
    
    ' Animate the Button's position.
    Dim myDoubleAnimation As New DoubleAnimation()
    myDoubleAnimation.From = 0
    myDoubleAnimation.By = 100
    myDoubleAnimation.Duration = New Duration(TimeSpan.FromSeconds(5))
    myDoubleAnimation.AutoReverse = True
    myDoubleAnimation.RepeatBehavior = RepeatBehavior.Forever
    
    buttonTransform.BeginAnimation(TranslateTransform.XProperty, myDoubleAnimation)

End Sub
void SynchronizeStylus()
{
    Stylus.Synchronize();
    UIElement element = (UIElement)Stylus.DirectlyOver;
    output.Text += "The stylus is over " + element.ToString() + "\r\n";
}
Sub SynchronizeStylus()

    Stylus.Synchronize()
    Dim element As UIElement = CType(Stylus.DirectlyOver, UIElement)
    output.Text += "The stylus is over " + element.ToString() & vbCr & vbLf

End Sub

Opmerkingen

Toepassingen moeten mogelijk het element bepalen waarop de cursor zich bevindt. Als de toepassing animatie gebruikt, kan de DirectlyOver methode een element retourneren dat is verplaatst van onder de cursor. Aanroep Synchronize om ervoor te zorgen dat DirectlyOver het juiste element wordt geretourneerd.

Van toepassing op