Class Event

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

object DOMObject Event

Derived

CustomEvent , ErrorEvent , SVGZoomEvent , TimeEvent , UIEvent

Implements

INotifyPropertyChanged

相続人

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

フィールド価値

ushort

BubblingPhase

現在のイベント段階はバブル段階です。

[DOMName("BUBBLING_PHASE")]
public const ushort BubblingPhase = 3

フィールド価値

ushort

CapturingPhase

このイベントは現在、ターゲット Aspose.Svg.Dom.Events.IEventTarget で評価されています。

[DOMName("CAPTURING_PHASE")]
public const ushort CapturingPhase = 1

フィールド価値

ushort

NonePhase

現在発行されていないイベントは、この段階にあります。

[DOMName("NONE")]
public const ushort NonePhase = 0

フィールド価値

ushort

Properties

Bubbles

イベントがバブルイベントであるかどうかを示すために使用されます.イベントがバブルイベントである場合、その価値は真実です.その価値は偽物です。

[DOMName("bubbles")]
public bool Bubbles { get; }

不動産価値

bool

Cancelable

イベントがデフォルトアクションを防ぐことができるかどうかを示すために使用されます. デフォルトアクションを防ぐことができる場合は、値が真実である場合、その値が偽物である場合。

[DOMName("cancelable")]
public bool Cancelable { get; }

不動産価値

bool

CurrentTarget

Aspose.Svg.Dom.Events.IEventTarget が現在処理されていることを示すために使用されています。これは、捕獲とバブルの間に特に有用です。

[DOMNullable]
[DOMName("currentTarget")]
public EventTarget CurrentTarget { get; }

不動産価値

EventTarget

DefaultPrevented

PreventDefault() が呼び出され、キャンセル可能な属性値が真実であり、偽物である場合に返信します。

[DOMName("defaultPrevented")]
public bool DefaultPrevented { get; }

不動産価値

bool

EventPhase

イベントの流れが現在どの段階で評価されているかを示すために使用されます。

[DOMName("eventPhase")]
public ushort EventPhase { get; }

不動産価値

ushort

IsTrusted

信頼された属性は、最初に作成された値を返す必要があります. イベントが作成された場合、属性は偽に最初に作成されなければなりません。

[DOMName("isTrusted")]
public bool IsTrusted { get; }

不動産価値

bool

Target

Aspose.Svg.Dom.Events.IEventTarget を指定するために使用され、イベントが最初に送られました。

[DOMNullable]
[DOMName("target")]
public EventTarget Target { get; }

不動産価値

EventTarget

TimeStamp

イベントが作成された時期を指定するために使用されました(当時に関連するミリ秒で)。いくつかのシステムがこの情報を提供できないという事実により、TimeStamp の値はすべてのイベントで利用できません。利用できない場合は 0 の値を返します。時代時間の例は、システムのスタート時間または0:0:0 UTC 1970年1月1日です。

[DOMName("timeStamp")]
public ulong TimeStamp { get; }

不動産価値

ulong

Type

イベント名(ケース不敏感) 名称はXML名でなければなりません。

[DOMName("type")]
public string Type { get; }

不動産価値

string

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,>

 日本語