InteractionSourceConfiguration 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 VisualInteractionSource 輸入的組態。
public ref class InteractionSourceConfiguration sealed : CompositionObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [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.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class InteractionSourceConfiguration : CompositionObject
Public NotInheritable Class InteractionSourceConfiguration
Inherits CompositionObject
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 10, version 1809 (已於 10.0.17763.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v7.0 引進)
|
備註
根據預設, 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) |
Dispatcher |
CompositionObject的發送器。 (繼承來源 CompositionObject) |
DispatcherQueue |
取得 CompostionObject 的 DispatcherQueue 。 (繼承來源 CompositionObject) |
ImplicitAnimations |
附加至這個物件的隱含動畫集合。 (繼承來源 CompositionObject) |
PositionXSourceMode |
取得或設定值,指出 X 軸上這個 VisualInteractionSource 輸入的互動處理方式。 |
PositionYSourceMode |
取得或設定值,指出 Y 軸上這個 VisualInteractionSource 輸入的互動處理方式。 |
Properties |
與 CompositionObject相關聯的屬性集合。 (繼承來源 CompositionObject) |
ScaleSourceMode |
取得或設定值,這個值表示縮放軸上這個 VisualInteractionSource 輸入的互動處理方式。 |