Share via


IStylusAsyncPlugin.CustomStylusDataAdded Method

IStylusAsyncPlugin.CustomStylusDataAdded Method

Informs the implementing plug-in that custom stylus data is available.

Definition

Visual Basic .NET Public Sub CustomStylusDataAdded( _
ByVal sender As RealTimeStylus, _
ByVal data As CustomStylusData _
)
C# public void CustomStylusDataAdded(
RealTimeStylus sender,
CustomStylusData data
);
Managed C++ public: void CustomStylusDataAdded(
RealTimeStylus *sender,
CustomStylusData *data
);

Parameters

sender Microsoft.StylusInput.RealTimeStylus. The RealTimeStylus object that sent the custom data.
data Microsoft.StylusInput.PluginData.CustomStylusData. The CustomStylusData object sent by the RealTimeStylus object.

Examples

[C#]

This C# example is excerpted from the RealTimeStylus Plug-in Sample.

public void CustomStylusDataAdded(RealTimeStylus sender, CustomStylusData data)
{
    // We can identify the kind of custom data via either the Guid or Type.
    // For the purpose of this demonstration we will validate both just to be safe.
    // For other scenarios either approach is valid.
    if (data.CustomDataId == GestureRecognizer.GestureRecognitionDataGuid)
    {
        GestureRecognitionData grd = data.Data as GestureRecognitionData;
        if (grd != null)
        {
            if (grd.Count > 0)
            {
                GestureAlternate ga = grd[0];
                sbGesture.Text = "Gesture=" + ga.Id + ", Confidence=" + ga.Confidence;
            }
        }
    }
}

[Visual Basic .NET]

This example is excerpted from the RealTimeStylus Plug-in Sample.

Public Sub CustomStylusDataAdded(sender As RealTimeStylus, data As CustomStylusData)
  ' We can identify the kind of custom data via either the Guid or Type.
  ' For the purpose of this demonstration we will validate both just to be safe.
  ' For other scenarios either approach is valid.
  If data.CustomDataId = GestureRecognizer.GestureRecognitionDataGuid Then
    Dim grd As GestureRecognitionData = CType(data.Data, GestureRecognitionData)
    If Not (grd Is Nothing) Then
      If grd.Count > 0 Then
        Dim ga As GestureAlternate = grd(0)
        sbGesture.Text = "Gesture=" + ga.Id + ", Confidence=" + ga.Confidence
      End If
    End If
  End If
End Sub 'CustomStylusDataAdded

See Also