2009-05-22 9 views
6

Tam ekrana gidebileceğim bir Silverlight uygulaması yazıyorum (YouTube'un tam ekranını düşünün). Bu yeterince basit. Bununla birlikte, kullanıcıya, tıklasalar bile uygulama tam ekranını SAKLAMA yeteneğine sunmak istiyorum.Silverlight (ve Flash) Uygulamalarının Tam Ekran Kalmasını Sağlayın

Birçok kullanıcı birden çok monitöre sahiptir ve bu nedenle uygulamayı tarayıcıya geri çekmek her zaman mantıklı değildir. Şu anda, uygulamamı tam ekran yaparlarsa, "Tam ekrandan çıkmak için ESC'ye basın" iletisini görürler ve ardından diğer monitörlerindeki uygulamalara yapılan tıklamalar, tam ekran Silverlight uygulamasının geri çekilmesine neden olur.

Silverlight'ın (ve bu konudaki Flash'ın) bu davranışının, kullanıcıların tam ekran olarak kalan uygulamaları yazmasını önlemek için bir güvenlik özelliği olduğuna inanıyorum. Ancak, kullanıcıların "Bu uygulamayı tam ekran kalmasını umursamıyorum" demelerine izin vermenin "uygun" bir yöntem olup olmadığını merak ediyorum.

Bunun da Flash ile yapılıp yapılamayacağını bilmek istiyorum.

cevap

2

Bunun Silverlight'ta mümkün olduğuna inanmıyorum - haklı olarak güvenlik endişeleri nedeniyle tam ekranda ne zaman kısıtlı kontrol olduğunu söylediğiniz gibi.

+0

Bu cevabı flaş "hack" üzerinden kabul et çünkü bu durumun adil bir yansıması. yani, Silverlight ile desteklenen bir şekilde bunu yapmak mümkün değildir. –

+0

Korkarım ki durum durumu değiştikçe Yanıt durumunu aldım ve şimdi Silverlight 4 destekliyor. Doğru cevabı seçerim diye düşündüm. –