私はビジネスSilverlightアプリケーションを使用しています。私はこれにいくつかのMVVMを組み込み、それを実行中だった。私たちはいくつかのtelerikコントロール、主にリボンコントロールとドッキングを使用しています。 about.xaml.csファイルにすべてのtelerikリボンコントロールを登録します。メソッドはDisplayUIです。ここでドッキングコントロールを登録し、その後にリボンを登録します。何が起こるかは、ABOUTリンクをクリックすると、ボタン付きの最初のタブ(完全)が表示されます。 [ABOUT]リンクの横にある[HOME]リンクをクリックすると、ホームページに戻ります。しかし、[ABOUT]リンクを再度クリックすると、再びコントロールが登録されるので、同じ2つのタブが表示されます。Silverlightビジネスアプリケーションの初期化チェック
このabout.xaml.csファイルが既に初期化されているかどうかを確認する方法はありますか?イムは、私がレンダリング最初のタブを見ることができる午前としてつまり、ここで
おかげ
はUIが行う表示に関するコード
public About()
{
InitializeComponent();
DisplayUI();
this.Title = ApplicationStrings.AboutPageTitle;
}
..ですメモリ内の最初の呼び出しのハンドルを持って推測しますドックパネルとリボンを登録するすべての作業。これが既にレンダリングされている場合、DisplayUI()を呼び出さないようにしたいと思います。
@ Matthew ..読んでフィードバックを送るのが大好きです。私は私の質問を更新しました。詳細が必要な場合はお知らせください。 – gevjen
私はDisplayUI()メソッドも必要と考えています。 –
これまでのところ..感謝! – gevjen