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。 彼らが伴うイベントの種類に直接関連する情報を含む。これらの衍生インターフェイスは、イベント聴衆に渡されたオブジェクトによって実装されます。
Constructors
Event(ストレッチ)
Aspose.Svg.Dom.Events.イベントクラスの新しい例を開始します。
[DOMConstructor]
public Event(string type)
Parameters
type
string
イベントタイプです。
Event(ストリップ, IDictionary<string, オブジェクト=「>」)
Aspose.Svg.Dom.Events.イベントクラスの新しい例を開始します。
[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 が現在処理されていることを示すために使用されています。これは、捕獲とバブルの間に特に有用です。
[DOMNullable]
[DOMName("currentTarget")]
public EventTarget CurrentTarget { get; }
不動産価値
DefaultPrevented
PreventDefault() が呼び出され、キャンセル可能な属性値が真実であり、偽物である場合に返信します。
[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、システム.Boolan)の方法は、Aspose を開始するために使用されます。Aspose.Svg.Dom.Events.IDocumentEvent インターフェイス
[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.EVENT.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,>