StylusPointCollection.Explicit(StylusPointCollection to Point[]) Operador
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Converte uma StylusPointCollection em uma matriz de pontos.
public:
static explicit operator cli::array <System::Windows::Point> ^(System::Windows::Input::StylusPointCollection ^ stylusPoints);
public static explicit operator System.Windows.Point[] (System.Windows.Input.StylusPointCollection stylusPoints);
static member op_Explicit : System.Windows.Input.StylusPointCollection -> System.Windows.Point[]
Public Shared Narrowing Operator CType (stylusPoints As StylusPointCollection) As Point()
Parâmetros
- stylusPoints
- StylusPointCollection
A coleção de pontos de caneta a ser convertida em uma matriz de pontos.
Retornos
Uma matriz de pontos que contém os pontos que correspondem a cada StylusPoint na StylusPointCollection.
Exemplos
O exemplo a seguir demonstra como apagar os traços que estão cercados por um laço. O exemplo pressupõe que haja um InkPresenter chamado presenter
.
// Erase the selected strokes.
public void EraseStrokes(Stroke lasso)
{
Point[] strokePoints = (Point[])lasso.StylusPoints;
presenter.Strokes.Erase(strokePoints);
}
' Erase the selected strokes.
Public Overloads Sub EraseStrokes(ByVal lasso As Stroke)
If lasso Is Nothing Then
Return
End If
Dim strokePoints() As Point = CType(lasso.StylusPoints, Point())
presenter.Strokes.Erase(strokePoints)
End Sub