Class Event
이름 공간 : Aspose.Svg.Dom.Events 모임: Aspose.SVG.dll (25.5.0)
Aspose.Svg.Dom.Events.event는 이벤트를 처리하는 매니저에게 이벤트에 대한 맥락 정보를 제공하는 데 사용됩니다.
[DOMObject]
[ComVisible(true)]
[DOMName("Event")]
public class Event : DOMObject, INotifyPropertyChanged
Inheritance
Derived
CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent
Implements
상속 회원들
DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Aspose.Svg.Dom.Events. Event를 실행하는 개체는 일반적으로 이벤트 매니저의 첫 번째 매개 변수로 전달됩니다.더 구체적인 컨텍스트 정보는 Aspose.Svg.Dom.Events.event에서 추가 인터페이스를 추출하여 이벤트 관리자에게 전달됩니다. 그들이 동반하는 이벤트의 유형과 직접 관련된 정보를 포함한다.이러한 추출 인터페이스는 또한 이벤트 청취자에게 전달된 개체에 의해 구현됩니다.
Constructors
Event(스트리트)
Aspose.Svg.Dom.Events.event 클래스의 새로운 사례를 시작합니다.
[DOMConstructor]
public Event(string type)
Parameters
type
string
이벤트 유형
Event(링, IDictionary<string, 객체=“>”)
Aspose.Svg.Dom.Events.event 클래스의 새로운 사례를 시작합니다.
[DOMConstructor]
public Event(string type, IDictionary<string, object=""> eventInitDict)
Parameters
type
string
이벤트 유형
eventInitDict
IDictionary
<에 대한 정보
string
, object
>
이벤트는 사전을 시작합니다.
Fields
AtTargetPhase
현재 이벤트 단계는 캡처 단계입니다.
[DOMName("AT_TARGET")]
public const ushort AtTargetPhase = 2
필드 가치
BubblingPhase
현재 이벤트 단계는 버블링 단계입니다.
[DOMName("BUBBLING_PHASE")]
public const ushort BubblingPhase = 3
필드 가치
CapturingPhase
이벤트는 현재 목표 Aspose.Svg.Dom.Events.IEventTarget에서 평가되고 있습니다.
[DOMName("CAPTURING_PHASE")]
public const ushort CapturingPhase = 1
필드 가치
NonePhase
현재 발송되지 않은 이벤트는 이 단계에 있습니다.
[DOMName("NONE")]
public const ushort NonePhase = 0
필드 가치
Properties
Bubbles
이벤트가 버블 이벤트인지 아닌지 지정하는 데 사용됩니다. 이벤트가 버블 할 수 있다면 가치가 진실, 그렇지 않으면 가치가 거짓입니다.
[DOMName("bubbles")]
public bool Bubbles { get; }
부동산 가치
Cancelable
이벤트가 예상 행동을 방지할 수 있는지 여부를 지정하는 데 사용됩니다.예상 행동을 방지할 수 있다면 가치가 사실이거나 가치가 거짓입니다.
[DOMName("cancelable")]
public bool Cancelable { get; }
부동산 가치
CurrentTarget
Aspose.Svg.Dom.Events.IEventTarget을 지정하는 데 사용되며, 현재 ASPOSE.Listeners가 처리되고 있습니다.이것은 특히 캡처 및 버블링 중에 유용합니다.
[DOMNullable]
[DOMName("currentTarget")]
public EventTarget CurrentTarget { get; }
부동산 가치
DefaultPrevented
삭제할 수 있는 속성 값이 진짜이고 거짓으로 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시 반드시.
[DOMName("defaultPrevented")]
public bool DefaultPrevented { get; }
부동산 가치
EventPhase
이벤트 흐름의 어떤 단계가 현재 평가되고 있는지 지정하는 데 사용됩니다.
[DOMName("eventPhase")]
public ushort EventPhase { get; }
부동산 가치
IsTrusted
신뢰된 속성은 시작된 가치를 반환해야 합니다. 이벤트가 생성되면 속성은 가짜로 시작되어야 합니다.
[DOMName("isTrusted")]
public bool IsTrusted { get; }
부동산 가치
Target
이벤트가 원래 전송된 Aspose.Svg.Dom.Events.IEventTarget을 지정하는 데 사용되었습니다.
[DOMNullable]
[DOMName("target")]
public EventTarget Target { get; }
부동산 가치
TimeStamp
이벤트가 생성 된 시간을 지정하는 데 사용되었습니다.일부 시스템이 이러한 정보를 제공하지 않을 수 있기 때문에 TimeStamp 값은 모든 이벤트에 사용할 수 없을 수 있습니다.사용할 수 없을 경우 0의 값이 반환됩니다.시대 시간의 예는 시스템 시작 시간 또는 0:0:0 UTC 1970년 1월 1일입니다.
[DOMName("timeStamp")]
public ulong TimeStamp { get; }
부동산 가치
Type
이벤트 이름 (사건 불감각) 이름은 XML 이름이어야 합니다.
[DOMName("type")]
public string Type { get; }
부동산 가치
Methods
InitEvent(바울, 바울, 바울)
Aspose.Svg.Dom.Events.InitEvent(System.String,Systems.Boolean) 방법은 아스포스.소.이벤트의 가치를 시작하는 데 사용됩니다.ASPOSE.Svg.Dom.Events.IDocument 이벤트 인터페이스
[DOMName("initEvent")]
public void InitEvent(string type, bool bubbles, bool cancelable)
Parameters
type
string
이벤트 유형
bubbles
bool
만일 그가 ‘진실’이라면
cancelable
bool
만일 그가 ‘진실’이라면,
Remarks
이 방법은 이벤트가 Aspose.Svg.Dom.Events.IEventTarget.DispatchEvent(아스포스.소.주.이벤트) 방법을 통해 전송되기 전에만 호출될 수 있습니다.그러나 필요한 경우 그 단계에서 여러 번 호출 될 수 있습니다.여러 번 호출하면 최종 호출이 우선됩니다.이벤트 인터페이스의 하위 클래스에서 전화를 받으면 initEvent 방법에 지정된 값만 변경되며, 다른 모든 속성은 변경되지 않습니다.
PreventDefault()
이벤트가 취소할 수 있는 경우, Aspose.Svg.Dom.Events.EVENT.PreventDefault 방법을 사용하여 이벤트를 취지할 것임을 나타냅니다.즉 이벤트의 결과로 실행에 의해 정상적으로 취해진 모든 가짜 행동은 발생하지 않습니다.
[DOMName("preventDefault")]
public void PreventDefault()
Remarks
이벤트 흐름의 어떤 단계에서 Aspose.Svg.Dom.Events.PreventDefault 방법을 사용하면 이벤트가 취소됩니다.이벤트와 관련된 모든 가짜 행동은 발생하지 않습니다.이 방법을 취소 할 수없는 이벤트로 부르는 것은 효과가 없습니다.Aspose.Svg.Dom.Events.EVENT.PreventDefault가 호출되면 이벤트의 나머지 확산 기간 동안 효력을 유지할 것입니다.이 방법은 이벤트 흐름의 모든 단계에서 사용할 수 있습니다.
StopImmediatePropagation()
이 방법을 촉구하면 이벤트가 현재 후에 등록된 이벤트 청취자에게 도달하지 못하고, 나무에 배송되면 이벤트가 다른 물건에 도달하지 못하게 합니다.
[DOMName("stopImmediatePropagation")]
public void StopImmediatePropagation()
StopPropagation()
Aspose.Svg.Dom.Events.event.StopPropagation 방법은 이벤트 흐름 동안 이벤트의 추가 확산을 방지하는 데 사용됩니다.
[DOMName("stopPropagation")]
public void StopPropagation()
Remarks
이 방법이 어떤 Aspose.Svg.Dom.Events.IEventListener에 의해 호출되면 이벤트는 나무를 통해 확산을 중단합니다.이벤트는 이벤트 흐름이 중단되기 전에 현재 Aspose.Svg.Dom.Events.IEventTarget에서 모든 청취자에게 전송을 완료합니다.이 방법은 이벤트 흐름의 모든 단계에서 사용할 수 있습니다.</string,></string,>