UIElement.IsHoldingEnabled 属性

定义

获取或设置一个值,该值确定 Holding 事件是否可以源自该元素。

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

void IsHoldingEnabled(bool value);
public bool IsHoldingEnabled { get; set; }
var boolean = uIElement.isHoldingEnabled;
uIElement.isHoldingEnabled = boolean;
Public Property IsHoldingEnabled As Boolean
<uiElement IsHoldingEnabled="bool" />

属性值

Boolean

bool

如果 Holding 事件可能源自此元素,则为 true;否则为 false

注解

默认值为 true (事件已启用) 。 如果设置为 false则 UIElement 将不再源 “保留 ”事件。 如果父元素(如列表控件)应改为将操作处理为操作,或者如果想要指定仅某些子项发出由父项在浮升后处理的 Holding 事件,则可能需要这样做。

抑制手势事件的另一个原因是,如果正在处理指针级事件,并且不希望手势识别逻辑影响指针事件的触发方式。 例如,如果手势识别引擎必须测试 点击,则它必须延迟为小动作触发 PointerMoved 事件,因为用户可能会很快抬起触摸点,并且输入事件通常会被手势识别为点击。 此外, 保留 状态可能会干扰其他指针事件,或生成主题动画,因为通过必须通过手势识别报告的 保持 状态。

适用于

另请参阅