0

何か奇妙なことが起こっています。

CRM 2011用のSilverlightアプリケーションには、デフォルトの読み込みスプラッシュ画面がありません。

要素を設定せずに簡単なSilverlightアプリを作成できますRooVisual...

        //this.RootVisual = new MainPage();

これは「無限にロードする」効果を生み出します。通常、デバッガーを介して実行するか、IISでホストすると、期待どおりになります。通常のSL読み込みインジケーターが表示されます。ただし、CRM 2011 Webリソースに配置して(ローカルCRMインストールであるかオンラインであるかは関係ありません)、それをフォームの一部として使用すると、白い長方形が表示されます。

現在、これまでのところ、すべてのSLコントロールはローカルインストールで使用されているため、ロード時間は存在しません。ただし、オンラインで使用される可能性のあるソリューションを作成しており、そのままにしておくと、クライアントは、実際にはダウンロード中にアプリケーションがハングアップまたはクラッシュしたと考える可能性があります。

カスタムスプラッシュスクリーンを使用してみましたが、同じ結果になりました。

何が間違っている可能性がありますか?これは私が見逃した文書化された(または文書化されていない:P)CRM機能ですか?

4

2 に答える 2

1

私たちの CRM 2011 環境では、Silverlight の読み込み画面が常に表示されるので、表示されない理由がわかりません。

一般的なサード パーティの Silverlight アプリケーションだけを試しましたか?

できることの 1 つは、読み込み画面を持つ HTML Web リソースを用意し、Silverlight アプリケーションを使用して読み込み画面を非表示にすることです (これは読み込み後にのみ行われます)。

于 2012-07-20T20:12:53.373 に答える
0

解決しました!

問題は、CRM リソースの名前の末尾に .xap を付けることです (例: .xap) new_mySL.xap

断言できますが、以前のプロジェクトではそれを行っておらず、スプラッシュ スクリーンは正しく機能していました。そのため、CRM の更新によってこれが変更されたのか、それとも私の頭が単にいたずらをしているだけなのかはわかりません。私の(おそらく後者)。

于 2012-07-24T08:23:44.390 に答える