質問

Silverlight 2.0アプリケーションがあり、WCFサービスを使用してデータを取得し、SERなどを検証します。Silverlightアプリで非アクティビティを確認し、アクティビティが進行中であると言ってポップアップメッセージを表示するオプションはありますか?ページをログインにリダイレクトしますか?お知らせ下さい。

また、ディスパッチタイマーを使用してすべてのページでリセットするオプションは、約100個のXAMLページがあるため、退屈ですので、アクティビティをチェックしてタイマーをリセットするために、すべてのXAMLページを編集する必要があります。そのため、他に簡単なアプローチがあります。提案してください!

よろしくお願いしますサイ

役に立ちましたか?

解決

これを遅く更新してすみません。最後に、これの解決策を見つけることができました。

Startup Methodのapp.xamlでは、すべてのページがrootvisualにリンクされるため、MouseclickまたはMousemoveなどをrootvisualに添付することができます。 app.xamlに新しい値を持つlastactivitytime変数。次に、app.xamlにDispatchTimerを追加し、現在の時間を除いてLastActivityタイムがユーザーをログアウトする場合、しきい値よりも大きい場合は、時間のRegualr間隔で確認します。

お役に立てれば。!!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top