Bagikan melalui


VisualInteractionSource.IsPositionYRailsEnabled Properti

Definisi

Menunjukkan apakah panning pada sumbu y direl.

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

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

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

Nilai Properti

Boolean

bool

Nilai Boolean menunjukkan apakah panning pada sumbu y direl.

Contoh

void SetupInteractionSource(ContainerVisual container, InteractionTracker 	tracker)
{
  // Setup the InteractionSource
  _interactionSource = VisualInteractionSource.Create(container);
  // Enable the property for rails on the Y axis being enabled
  _interactionSource.IsPositionYRailsEnabled = 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 panjat vertikal "sempurna". Sering kali ketika jari menggeser melintasi layar, sangat sulit bagi pengguna akhir untuk mencapai geser yang sempurna ke arah Y. Properti ini membantu memungkinkan untuk memiliki panning vertikal "sempurna" dalam skenario (seperti pengguliran multi-arah) di mana panning X dan Y sudah diaktifkan.

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

Diagram di bawah ini memperlihatkan ini dalam format visual:

Panca dalam 22,5 derajat sumbu vertikal akan dikenali sebagai panjat vertikal sempurna - dengan kata lain, komponen X mereka akan diabaikan. Jika di luar ambang batas sumbu 22,5 derajat, maka komponen X 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