VisualInteractionSource.IsPositionXRailsEnabled Properti

Definisi

Menunjukkan apakah panning pada sumbu x direl.

Properti IsPositionXRailsEnabled menentukan konfigurasi rel ketika panning sumbu X dikirim ke InteractionTracker yang sesuai. Saat diaktifkan, jika bagian awal pancang dalam rentang tertentu relatif terhadap sumbu X, komponen Y pan diabaikan dan dianggap sebagai panja horizontal yang sempurna. Properti ini sering diaktifkan dalam situasi di mana pengalaman pengguliran X dan Y diaktifkan, tetapi juga membutuhkan panning horizontal yang andal dan sempurna.

public:
 property bool IsPositionXRailsEnabled { bool get(); void set(bool value); };
bool IsPositionXRailsEnabled();

void IsPositionXRailsEnabled(bool value);
public bool IsPositionXRailsEnabled { get; set; }
var boolean = visualInteractionSource.isPositionXRailsEnabled;
visualInteractionSource.isPositionXRailsEnabled = boolean;
Public Property IsPositionXRailsEnabled As Boolean

Nilai Properti

Boolean

bool

Nilai Boolean menunjukkan apakah panning pada sumbu x direl.

Contoh

void SetupInteractionSource(ContainerVisual container, InteractionTracker 	tracker)
{
  // Setup the InteractionSource
  _interactionSource = VisualInteractionSource.Create(container);
  // Enable the property for rails on the X axis being enabled
  _interactionSource.IsPositionXRailsEnabled = true;
  // Add the InteractionSource to the InteractionTracker
  tracker.InteractionSources.Add(_interactionSource);
}

Keterangan

Ketika properti ini diaktifkan, sistem memberikan lebih banyak keringanan dalam apa yang dianggap sebagai panja horizontal "sempurna". Sering kali ketika jari menggeser di seluruh layar, sangat sulit bagi pengguna akhir untuk mencapai wat sempurna ke arah X. Properti ini membantu memungkinkan untuk memiliki panning horizontal "sempurna" dalam skenario (seperti pengguliran multi-arah) di mana panning X dan Y sudah diaktifkan.

Ketika diaktifkan, pans dalam 22,5 derajat sumbu horizontal akan dikenali sebagai pans horizontal "sempurna" - dengan kata lain, komponen Y mereka akan diabaikan. Perhatikan bahwa sudut panji ditentukan dalam beberapa milimeter pertama interaksi dan akan mempertahankan sudut itu sampai jari diangkat. Jika di luar ambang batas sumbu 22,5 derajat, maka komponen Y kemudian akan dikenali.

Diagram di bawah ini memperlihatkan ini dalam format visual:

Pans dalam 22,5 derajat sumbu horizontal akan dikenali sebagai pans horizontal yang sempurna - dengan kata lain, komponen Y mereka akan diabaikan. Jika di luar ambang batas sumbu 22,5 derajat, maka komponen Y kemudian akan dikenali.

Catatan

Ketika rel diaktifkan, ini berdampak pada penautan. Sistem hanya akan menautkan ke akenstor terdekat VisualInteractionSource ketika pan berada dalam 22,5 derajat sumbu.

Berlaku untuk