Nesne etiketi kullanarak html sayfamda gömülü silverlight denetimine sahibim. Üst etiketin ekran özelliğini değiştirerek nesne etiketinin üstünü göstermem ve gizlemem gerekiyor. Bunu yapmam gerekiyor çünkü sayfanın düzeni sekmeli, yani kullanıcı sekmeler arasında geçiş yapabilir. Bir sekme gösterilmesi, önceki sekmenin içeriğini gizlemeli ve yeni içeriği göstermelidir. Ben nesne etiketinin yani üst öğesini gizlemek zaman, nesne etiketinin ekranını değiştirmeye devam etmesini engeller (stilin görüntüleme özelliği)
<div id="slControlDiv" style="width:0px; height:0px;">
<object id="slobj" data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100" height="25" style="display: block;">
<param name="source" value="ILCFileUploader.xap"/>
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="4.0.50826.0" />
<param name="autoUpgrade" value="true" />
</object>
hiçbiri görüntüsünü değiştirmek ve sonra engellemek veya boş, silverlight kontrol reloads ekranı değiştirerek geri gösterir: Aşağıda nesne etiketi kodudur .
Yeniden yüklenmesini önlemek için zaten var mı? Görmek için görünürlük değiştirmeyi denedim ve görünür hale geldim, ancak bu yalnızca IE8 ve Firefox'ta çalışıyor. Diğer tarayıcılarda, eleman gizlenmekle birlikte alanı işgal etmeye devam ediyor. Denetimin, gizlendiğinde alanı serbest bırakmasını istiyorum. Bir içeren elemanı (örneğin bir div) ait | "göstermek görünürlük = gizli" gizleme izin verdi | ne zaman yenilemeden içerdiği nesne elemanını gösteren yeniden gösterilen
Teşekkür & Saygılarımızla, Nadeem Ullah
Bunu anladınız mı? "Geçici çözüm", görünmek yerine çok görünürlük ayarı gibi görünüyor, ancak bu benim için çalışmıyor ... –
Bu sorunun, Silverlight eklentilerine özgü olmadığını düşünüyorum, bazı html gömülü bir nesne öğesiyle benim için gerçekleşiyor, örn. : –
Gecikmeli yanıt için özür dilerim. Evet, görünürlük stili özelliğini kullanarak ele alınabilir. –