Проблема с размером элемента управления - Почему я получаю другое поведение в IE VS. FireFox / Chrome - PullRequest
0 голосов
/ 28 марта 2011

«Окно» моего Silverlight выглядит больше в Internet Explorer, чем в FireFox или Chrome… и я не могу понять, почему. Мой файл .HTML практически пуст (код, созданный VS.Net). Ниже вы можете видеть, что я установил ширину 800px и высоту 600px.

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="800px" height="600px" >
<param name="source" value="ClientBin/myTest.xap"/>
<param name="onError" value="onSilverlightError" />
<param name="background" value="white" />
<param name="minRuntimeVersion" value="3.0.40818.0" />
<param name="autoUpgrade" value="true" />
<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=3.0.40818.0" style="text-decoration:none">
    <img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" style="border-style:none"/>
</a>

В FireFox и Chrome я получаю окно размером точно 800 на 600 пикселей. В IE, когда он заканчивает загрузку, появляется короткое мерцание окна 800x600; но после этой первой секунды оно увеличивается. Это не полный экран, но он «растянут», чтобы быть больше. Все в моей игре масштабируется, и это работает (я на самом деле предпочитаю масштабированный эффект в IE) так же хорошо ... но я действительно хочу одинаковое поведение во всех браузерах. По крайней мере, я хотел бы понять, что происходит.

Спасибо

1 Ответ

1 голос
/ 28 марта 2011

Я нашел здесь кого-то с точно такой же проблемой: http://forums.silverlight.net/forums/p/159458/358297.aspx

Как оказалось, у нас обоих был включен «зум» в IE.Я должен был нажать cntrl + колесико мыши в какой-то момент и никогда не возвращать его обратно.

Извините

...