Bagikan melalui


InteractionTracker.ConfigurePositionXInertiaModifiers Metode

Definisi

Menerapkan koleksi objek InteractionTrackerInertiaModifier ke inertia x interactionTracker.

Metode ConfigurePositionXInertiaModifiers menerapkan individu atau koleksi InteractionTrackerInertiaModifierke komponen x InteractionTracker. Sistem akan mengevaluasi setiap properti kondisi pengubah X dalam urutan ditambahkan ke InteractionTracker. Dengan demikian, urutan yang dimiliki InteractionTrackerInertiaModifier dalam koleksi akan sama dengan urutan yang akan dievaluasi sistem.

public:
 virtual void ConfigurePositionXInertiaModifiers(IIterable<InteractionTrackerInertiaModifier ^> ^ modifiers) = ConfigurePositionXInertiaModifiers;
void ConfigurePositionXInertiaModifiers(IIterable<InteractionTrackerInertiaModifier> const& modifiers);
public void ConfigurePositionXInertiaModifiers(IEnumerable<InteractionTrackerInertiaModifier> modifiers);
function configurePositionXInertiaModifiers(modifiers)
Public Sub ConfigurePositionXInertiaModifiers (modifiers As IEnumerable(Of InteractionTrackerInertiaModifier))

Parameter

modifiers

IIterable<InteractionTrackerInertiaModifier>

IEnumerable<InteractionTrackerInertiaModifier>

Koleksi objek InteractionTrackerInertiaModifier untuk diterapkan ke inertia x interactionTracker.

Contoh

void SimpleXModifer(CompositionPropertySet shared)
{
  // Create the Inertia Modifier for X Direction.
  var xModifier = InteractionTrackerInertiaRestingValue.Create(_compositor);

  // For sample purpose, always true condition
  xModifier.Condition = _compositor.CreateExpressionAnimation("5 > 3");
  xModifier.RestingValue = _compositor.CreateExpressionAnimation("this.Target.Position.X - shared.snapRangeX");
  xModifier.RestingValue.SetReferenceParameter("shared", _sharedDelta);
  var xModifierList = new InteractionTrackerInertiaRestingValue[] { xModifier };

  // Add modifier list to InteractionTracker.
  _tracker.ConfigurePositionXInertiaModifiers(xModifierList); 
}

Keterangan

Jika Anda memiliki dependensi pada sistem yang mengevaluasi pengubah inersia dalam urutan tertentu, pastikan bahwa pengubah tersebut dimasukkan ke dalam daftar (jika beberapa) atau ke InteractionTracker secara langsung (jika tunggal) dalam urutan yang Anda inginkan dievaluasi. Sistem akan mengevaluasi kondisi pengubah inersia dalam urutan dimasukkan.

Berlaku untuk