IWindow

IWindow interface

Pencere nesnesi, bir DOM belgesi içeren bir pencereyi temsil eder.

public interface IWindow : IDisposable, IDocumentView, IEventTarget, IGlobalEventHandlers, 
    IWindowEventHandlers, IWindowTimers

Özellikleri

İsimTanım
Document { get; }Document özelliği, Window nesnesinin en yeni Document nesnesini döndürmelidir.
FrameElement { get; }Bir Belgenin frameElement nesnesi.
Location { get; }Pencere arabiriminin konum özniteliği, o Pencere nesnesinin Belgesi için Konum nesnesini döndürmelidir.
Name { get; set; }Window nesnesinin name özniteliği, alınırken, tarama bağlamının geçerli adını döndürmeli ve ayar sırasında, tarama bağlamının adını yeni değere ayarlamalıdır.
Opener { get; }Window nesnesindeki açıcı IDL özniteliği, alınırken, mevcut gözatma bağlamının (açıcı gözatma bağlamı) oluşturulduğu gözatma bağlamının WindowProxy nesnesini, eğer varsa, hala kullanılabilir durumdaysa ve varsa mevcut tarama bağlamı, açıcısını reddetmedi; aksi halde null döndürmesi gerekir. Ayarda, yeni değer null ise, mevcut tarama bağlamı, açıcısını reddetmelidir; yeni değer başka bir değerse, kullanıcı aracısının Window nesnesinin [[DefineOwnProperty]] dahili yöntemini çağırması, özellik anahtarı olarak “opener” özellik adını ve Özellik Tanımlayıcısı { [[Value]]: value öğesini çağırması gerekir. , [[Yazılabilir]]: true, [[Sayılandırılabilir]]: true, [[Configurable]]: true } özellik tanımlayıcısı olarak, burada değer yeni değerdir.
Parent { get; }Gözatma bağlamında b bir Belgenin Window nesnesindeki üst IDL özniteliği, varsa (yani b bir alt gözatma bağlamıysa) üst gözatma bağlamının WindowProxy nesnesini veya gözatmanın WindowProxy nesnesini döndürmelidir. bağlam b’nin kendisi, aksi takdirde (yani, üst düzey bir tarama bağlamı veya ayrılmış bir iç içe tarama bağlamıysa).
Self { get; }Window nesnesinin gözatma bağlamının WindowProxy nesnesini döndürür.
Top { get; }Gözatma bağlamındaki bir Belgenin Window nesnesindeki en üst IDL özniteliği, üst düzey gözatma bağlamının WindowProxy nesnesini döndürmelidir (bu, üst düzey bir göz atma bağlamının kendisi olsaydı, kendi WindowProxy nesnesi olurdu), eğer bunun dışında bir tane veya kendi WindowProxy nesnesi vardır (örneğin, ayrılmış iç içe gözatma bağlamıysa).
Window { get; }Window nesnesinin gözatma bağlamının WindowProxy nesnesini döndürür.

yöntemler

İsimTanım
Alert(string)Verilen mesajla kalıcı bir uyarı görüntüler ve kullanıcının onu kapatmasını bekler
Confirm(string)Verilen mesajla kalıcı bir Tamam/İptal istemi görüntüler, kullanıcının bunu kapatmasını bekler ve kullanıcı Tamam’ı tıklatırsa true ve kullanıcı İptal’i tıklatırsa false döndürür.
Prompt(string, string)Verilen mesajla kalıcı bir metin alanı istemi görüntüler, kullanıcının onu kapatmasını bekler ve kullanıcının girdiği değeri döndürür. Kullanıcı istemi iptal ederse, bunun yerine null döndürür. İkinci argüman mevcutsa, verilen değer varsayılan olarak kullanılır.

Ayrıca bakınız