InteractionSourceMode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit les différentes définitions de la façon dont un VisualInteractionSource traite les interactions. Les options disponibles pour l’énumération sont Disabled , EnabledWithInertia et EnabledWithoutInertia . InteractionSourceMode peut être utilisé pour définir le comportement de l’axe X, Y et d’échelle d’un VisualInteractionSource.
public enum class InteractionSourceMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
enum class InteractionSourceMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class InteractionSourceMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
public enum InteractionSourceMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum InteractionSourceMode
var value = Microsoft.UI.Composition.Interactions.InteractionSourceMode.disabled
Public Enum InteractionSourceMode
- Héritage
-
InteractionSourceMode
- Attributs
Champs
Disabled | 0 | L’interaction est désactivée. |
EnabledWithInertia | 1 | L’interaction est activée avec l’inertie. |
EnabledWithoutInertia | 2 | L’interaction est activée sans inertie. |
Exemples
void SetupInteractionSource(ContainerVisual container, InteractionTracker tracker)
{
// Setup the Interaction Source
_interactionSource = VisualInteractionSource.Create(container);
// Define the Source Modes for X, Y, and Scale.
_interactionSource.PositionXSourceMode = InteractionSourceMode.EnabledWithInertia;
_interactionSource.PositionYSourceMode = InteractionSourceMode.EnabledWithoutInertia;
_interactionSource.ScaleSourceMode = InteractionSourceMode.Disabled;
// Attach the VisualInteractionSource to InteractionTracker
tracker.InteractionSources.Add(_interactionSource);
}