InteractionSourceConfiguration 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
VisualInteractionSource 입력의 구성을 나타냅니다.
public ref class InteractionSourceConfiguration sealed : CompositionObject
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class InteractionSourceConfiguration final : CompositionObject
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
class InteractionSourceConfiguration final : CompositionObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InteractionSourceConfiguration : CompositionObject
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public sealed class InteractionSourceConfiguration : CompositionObject
Public NotInheritable Class InteractionSourceConfiguration
Inherits CompositionObject
- 상속
- 특성
설명
기본적으로 VisualInteractionSource 는 모든 유형의 입력에 대해 동일한 구성을 사용합니다. InteractionSourceConfiguration을 사용하면 특정 유형의 입력에 대한 기본 구성을 재정의할 수 있습니다.
예를 들어 터치 및 터치 패드 입력을 사용하여 이동(X, Y) 및 확대/축소를 제어할 수 있지만 확대/축소에만 포인터 휠 입력을 사용할 수 있습니다. 이 경우 VisualInteractionSource.PointerWheelConfig 에서 반환된 InteractionSourceConfiguration을 사용하여 PositionXSourceMode 및 PositionYSourceMode 의 구성을 재정의하고 포인터 휠 입력에 대해서만 사용하지 않도록 설정할 수 있습니다.
// Set the defaults for the VisualInteractionSource.
interactionSource.PositionXSourceMode = InteractionSourceMode.EnabledWithInertia;
interactionSource.PositionYSourceMode = InteractionSourceMode.EnabledWithInertia;
interactionSource.ScaleSourceMode = InteractionSourceMode.EnabledWithInertia;
// Modify the pointer wheel configuration to disable X and Y.
// PointerWheelConfig returns an instance of InteractionSourceConfiguration.
interactionSource.PointerWheelConfig.PositionXSourceMode =
InteractionSourceRedirectionMode.Disabled;
interactionSource.PointerWheelConfig.PositionYSourceMode =
InteractionSourceRedirectionMode.Disabled;
속성
Comment |
CompositionObject와 연결할 문자열입니다. (다음에서 상속됨 CompositionObject) |
Compositor |
이 CompositionObject를 만드는 데 사용되는 Compositor입니다. (다음에서 상속됨 CompositionObject) |
DispatcherQueue |
CompositionObject에 대한 DispatcherQueue를 가져옵니다. (다음에서 상속됨 CompositionObject) |
ImplicitAnimations |
이 개체에 연결된 암시적 애니메이션의 컬렉션입니다. (다음에서 상속됨 CompositionObject) |
PositionXSourceMode |
X축에서 이 VisualInteractionSource 입력에 대한 상호 작용이 처리되는 방식을 나타내는 값을 가져오거나 설정합니다. |
PositionYSourceMode |
Y축에서 이 VisualInteractionSource 입력에 대한 상호 작용이 처리되는 방식을 나타내는 값을 가져오거나 설정합니다. |
Properties |
CompositionObject와 연결된 속성의 컬렉션입니다. (다음에서 상속됨 CompositionObject) |
ScaleSourceMode |
배율 축에서 이 VisualInteractionSource 입력에 대한 상호 작용이 처리되는 방식을 나타내는 값을 가져오거나 설정합니다. |