Я использую приложение Business Silverlight.Я включил некоторые MVVM в это и был запущен с ним.Мы используем некоторые элементы управления telerik, в основном, лентопротяжное устройство и док-станцию.Мы регистрируем все элементы управления ленты telerik в файле about.xaml.cs, метод - DisplayUI - здесь мы регистрируем элемент управления стыковкой, а затем регистрируем ленту.Что происходит, когда вы нажимаете на ссылку О ПРОГРАММЕ, она показывает нашу первую вкладку с кнопками (идеально).Когда вы нажимаете ссылку HOME рядом со ссылкой О, мы возвращаемся на домашнюю страницу ... но когда вы снова нажимаете ссылку О, она снова регистрирует элементы управления, поэтому мы получаем две одинаковые вкладки.
Есть ли способ проверить, был ли этот файл about.xaml.cs уже инициализирован?Я предполагаю, что у него есть дескриптор при первом вызове в памяти, так как я могу видеть рендеринг первых вкладок ..
Спасибо
вот код о
public About()
{
InitializeComponent();
DisplayUI();
this.Title = ApplicationStrings.AboutPageTitle;
}
, который отображает пользовательский интерфейс, выполняет всю работу по регистрации панели док-станции и лент.Мы бы не хотели вызывать DisplayUI (), если он уже был обработан один раз.