問題タブ [silverlight-oob]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
540 参照

silverlight - Silverlight のフルスクリーン リッチテキスト ボックス

その中にリッチテキストボックスを含むデータフォームがあります。ユーザーはテキストを入力して編集することもできますが、エディターをフルスクリーンに拡張してリッチテキストボックスの編集オプションを増やすオプションをユーザーに提供したいと思います。Richtexteditor を全画面表示 (または少なくとも大きなウィンドウを作成) できる機能を実装して、ユーザーがドキュメントの全体像を把握し、より多くの編集オプションを利用できるようにするにはどうすればよいですか?

これは OOB モードで可能です。

0 投票する
1 に答える
894 参照

silverlight - (Silverlight OOB) メイン ウィンドウの通常の幅と高さを取得して保存および復元する方法

小さなブラウザ外アプリがあり、IsolatedStorageSettings.ApplicationSettings を使用して、セッション間でウィンドウの幅 + 高さ + 状態を保存および復元したいと考えています。

私はこのような設定を保存しようとしています(Application_Exitで):

悪い点は、アプリが最大化されたときです。このコードは、通常のサイズ/位置 (最大化前) ではなく、最大化されたウィンドウの幅、高さ、左、および上を保存します。

通常のウィンドウのサイズと位置をどこかで取得できますか?

Application_Startup にその値を設定すると、通常のサイズ/位置を設定してから WindowState を設定できるため、最大化された状態から戻った後にウィンドウの位置が正しく復元されます。

0 投票する
3 に答える
2619 参照

silverlight - 信頼性が高く、証明書に署名されたSilverlight 4 OOBアプリは更新されませんか?再インストールする必要がありますか?

高い信頼を必要とせず、署名されていないOOBアプリがあります多くの人がそれをダウンロードしてOOBを使用しています。

次に、昇格された信頼機能を使用する必要があったため、Comodoから正規の証明書を購入し、署名しました。すべてがローカルホストでうまく機能します-それは信頼されており、証明書を認識します。

ただし、新しいバージョンをアップロードすると、既存のOOBインストール(古い署名されていない、昇格されていない信頼アプリ)は、通常の「新しいバージョンのチェックと更新」を実行しませんでした。

多くの人がインストールしているため、これは非常に重要です。ダウンロードに関して、署名された信頼性の高いものに変更することに制限はありますか?.xap名は同じで、同じ場所にあります。フィドラールックアップは新しい変更を確認するため、キャッシュの問題ではありません。確かに、CCleanerですべてのキャッシュをクリアしました。

古いOOBアプリを別のコンピューターにアンインストールしましたが、署名された証明書はインストール時に正常に機能しているため(つまり、「信頼できる発行元」のインストールメッセージが表示されます)、署名の問題ではありません。ここでライブで見ることができます(害はないので、新しいバージョンはそのままにしておきます-古いユーザーはそれについて知らないでしょう!)

それは高架信託の変更と関係があると思いますか?

更新:さらにテストを行いました:Elevated Trustを削除して、再度アップロードしました。更新されなかった古いものとDIDの更新、および他のコンピューター上の新しいもの(信頼性の向上+署名済み)は更新されませんでした。したがって、更新プロセスでは、署名されているかどうかに関係なく、信頼の昇格の変更を処理できないようです。これは、古いバージョンに固執し、それを知らないすべてのユーザーにとって大きな問題です。

もう1つの問題は、新しい署名付きアプリが、アプリが私のコンピューター(更新されない古い署名なしアプリ)にインストールされていると見なし、[インストール]オプションが表示されないことです。また、ある日Webサイトにアクセスして確認したとしても、アンインストールして再インストールする方法を知っているユーザーはほとんどいません。もしそうなら、これは本当に深刻なバグです。

0 投票する
1 に答える
218 参照

silverlight - Silverlight 4 OOB アプリで、ジャンプせずにウィンドウのサイズと位置を復元する方法

ウィンドウが初期のデフォルト位置から復元された位置にジャンプするのを見ずに、保存されたウィンドウの位置を復元する方法を見つけることができません。問題は、ウィンドウに初めてアクセスしたときに、既にユーザーに表示されていることです。何か不足していますか、それとも現在これを行う方法はありませんか?

0 投票する
1 に答える
37 参照

silverlight-4.0 - ブラウザからの Silverlight がデスクトップに表示されない

私の Silverlight アプリケーションは、インストール後にデスクトップに表示されず、すべてのプログラム リストにのみ表示されます。構成に何かありますか、それともウィンドウに関するものですか?

0 投票する
1 に答える
245 参照

silverlight - Silverlight 4 のスクリーンショット OOB

現在、画面全体をキャプチャするブラウザ外アプリケーションを作成しようとしています。Silverlight アプリケーションだけではありません。

プレーンな Silverlight と C# ではこれが不可能であることはわかっていますが、いくつかの dllimport などを実行する必要があり、OOB を実行する必要があり、昇格したアプリケーションが必要です。それはまったく問題ありません。

インターネットでいくつかのコードを見つけましたが、行き詰まっています。Silverlight には System.Drawing 名前空間がないため、Bitmapはありません。現在、Silverlight アプリケーションで表示できるものに GDI+ ポインターをキャストできません。

私が使用しているコードは、次のリンクからのものです: http://www.codeproject.com/KB/cs/DesktopCaptureWithMouse.aspx

誰かが私を正しい方向に蹴ることができますか? ;)

0 投票する
0 に答える
914 参照

silverlight-4.0 - Silverlight OOB アプリのインスタンスが 1 つだけであることを確認するにはどうすればよいですか?

信頼できる Silverlight 4 Out Of Browser アプリのデスクトップ バージョンの 1 つのインスタンスのみが実行されるようにする方法はありますか?

それとも、ある種の粗雑なミューテックスを作成して、これを手動で強制する必要がありますか?

これを自分で強制する必要がある場合は、分離ストレージにファイルをロックとして作成し、終了時に削除することを検討します。起動時にこのファイルの存在を確認して、後続のインスタンスが開かれないようにします。明らかに、ロックファイルが削除されないようにする他の方法でアプリのクラッシュまたは終了を処理する方法が必要です。私の本能は、ファイルにタイムアウトを設定することです。そのため、ファイルが一定期間経過している場合は無視します。残念ながら、このアプリは動画を再生するため、通常の状況では数時間実行される可能性があります。この状況では、数時間のロック タイムアウトはどのユーザーにも人気がありません。より良い解決策はありますか?

0 投票する
2 に答える
1087 参照

c# - ローカルデータオプションを備えたSilverlight4OOB

現在、SQLServerバックエンドを備えたWinformアプリがあります。DALはLinqtoSQLで構成されています。このアプリの複雑さの1つは、オフラインで機能する必要があることです。

これは、マージレプリケーションを使用して、ローカルSQLExpressインスタンスを中央のSQLServerと同期させることで実現しました。contextsそこで接続状態を検出し、接続文字列を適切に切り替えるロジックがいくつかあります。

したがって、私の質問は、これはSilverlight 4でも機能するのでしょうか?理論的には、それらがオフラインになったことを検出し、接続を適切に切り替えます。考え?


編集

実際、これは可能であるように思われます。こちらをご覧ください

私が今理解したいのは、EFまたはL2Sを、それが示すようにではなく、これで動作させることができるかどうかRecordSetsです。

0 投票する
1 に答える
535 参照

silverlight - Mac で実行されている Silverlight OOB アプリからのトレース/デバッグ情報のキャプチャ

信頼できる Silverlight 4 OOB アプリを Mac で実行すると問題が発生します。

デバッグするために、アプリが出力するデバッグ/トレース情報をキャプチャできるようにしたいと思っています。(問題はバックグラウンド スレッドで実行されているコードにあるため、デバッグ情報を画面に出力することは実用的ではなく、新しい問題が発生するリスクがあります。)

理想的には、Mac に相当するDebugViewがある場合はそれを探しています。
そうでない場合は、htis をデバッグするための他のアプローチに関するヒントをいただければ幸いです。

0 投票する
2 に答える
1417 参照

silverlight - Out of Browser (OOB) Silverlight アプリケーションでの XAP キャッシング

Silverlight 4 アプリケーションがインストールされ、ブラウザ外 (OOB) で実行されている場合、アプリケーションが .xap ファイルの更新を自動的に認識できるようにする (そして、自動的にインストールするか、ユーザーに更新を促すプロンプトを表示する) ことはできますか?

元の Web URL からアプリケーションにアクセスすると、(設定に基づいて) 最新かつ最高のアプリケーションが自動的に提供されます。

しかし、アプリケーションをインストールして OOB を実行すると、元の .xap ファイルの更新が認識されないようであり、更新をトリガーする方法もないようです (右クリックしてアンインストールし、次に移動する以外にはありません)。 Web サイトで最新バージョンを入手してください)。

前もって感謝します