私のSilverlightアプリケーションでは、ブラウザーのスクロールバーを永続的に無効にする必要があります。アプリケーションを実行すると、ブラウザのスクロールバーが表示されます。だから私はこれを無効にする必要があります。
どのファイルで実行する必要があるか、およびスクロールバーを無効にするためのコードを教えてください。
私のSilverlightアプリケーションでは、ブラウザーのスクロールバーを永続的に無効にする必要があります。アプリケーションを実行すると、ブラウザのスクロールバーが表示されます。だから私はこれを無効にする必要があります。
どのファイルで実行する必要があるか、およびスクロールバーを無効にするためのコードを教えてください。
UserControle(root userControle) をブラウザに合わせて小さくする必要があります。これにより、ブラウザのスクロール バーを無効にすることができます.....
Silverlight ナビゲーション テンプレートを使用する
デフォルトの aspx ページを使用して Silverlight アプリケーション (Visual Studio によって生成されたもの) を表示する場合、通常、スクロール バーは表示されません。しかし、それが事実である場合、それはどこを見るべきかです.
ブラウザー (特に Internet Explorer) は、改行がない場所に改行を表示することがあります。<object>
そのため、Silverlight アプリケーションをホストする- 要素を囲む HTML マークアップから改行を削除してみてください。
例: 次のコードを変換します
<form id="form1" runat="server" style="height:100%">
<div id="silverlightControlHost">
<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
</object>
<iframe id="_sl_historyFrame" style="visibility:hidden;height:0px;width:0px;border:0px"></iframe>
</div>
</form>
すべての改行を削除して、次のコードに変更します(...
ここでコードを読みやすくするために を追加しました。もちろん、元のパラメーターはそのままにしておきます)
<form ...><div><object ...></object><iframe ...></iframe></div></form>
私の場合、それで問題は解決しました。