Freigeben über


InkDrawingAttributes.ModelerAttributes Eigenschaft

Definition

Ruft eine instance eines ModelerAttributes-Objekts für den Zugriff auf Modellierereigenschaften eines Freihandstrichs ab.

public:
 property InkModelerAttributes ^ ModelerAttributes { InkModelerAttributes ^ get(); };
InkModelerAttributes ModelerAttributes();
public InkModelerAttributes ModelerAttributes { get; }
var inkModelerAttributes = inkDrawingAttributes.modelerAttributes;
Public ReadOnly Property ModelerAttributes As InkModelerAttributes

Eigenschaftswert

Ein ModelerAttributes-Objekt , das zum Verarbeiten von Renderingeigenschaften für Freihandstriche verwendet wird.

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)

Beispiele

Hier zeigen wir, wie die erhöhung der Latenz beim Rendern von Freihandstrichen verwendet werden kann, um mögliche Strichkorrekturartefakte aufgrund falscher Vorhersage zu reduzieren. In diesem Beispiel wird die standardmäßige zukunftsgerichtete Vorhersagezeit von 15 ms auf 8 ms reduziert.

public sealed partial class AdjustPrediction : Page
{
    public AdjustPrediction()
    {
        this.InitializeComponent();
        var inkPresenter = inkCanvas.InkPresenter;
        InkDrawingAttributes drawingAttributes =
            inkPresenter.CopyDefaultDrawingAttributes();

        InkModelingAttributes modelingAttributes = drawingAttributes.ModelingAttributes;
        modelingAttributes.PredictionTime = TimeSpan.FromMilliseconds(8);
        inkPresenter.UpdateDefaultDrawingAttributes(drawingAttributes);
    }
}

Gilt für:

Weitere Informationen