【发布时间】:2011-02-04 17:27:08
【问题描述】:
我正在使用 Business Silverlight 应用程序。我已经将一些 MVVM 纳入其中,并开始使用它。我们正在使用一些 Telerik 控件,主要是功能区控件和停靠。我们在 about.xaml.cs 文件中注册所有 Telerik 功能区控件,方法是 DisplayUI - 我们在这里注册停靠控件,然后我们在此之后注册功能区。发生的情况是,当您单击“关于”链接时,它会显示我们的第一个带有按钮的选项卡(完美)。当您单击“关于”链接旁边的“主页”链接时,我们将返回主页。但是当您再次单击“关于”链接时,它会再次注册控件,因此我们最终会得到两个相同的选项卡。
有没有办法检查这个 about.xaml.cs 文件是否已经初始化?我猜这是内存中第一次调用的句柄,因为我能够看到第一个标签呈现..
谢谢
这里是关于代码
public About()
{
InitializeComponent();
DisplayUI();
this.Title = ApplicationStrings.AboutPageTitle;
}
显示 UI 完成了注册停靠面板和功能区的所有工作。如果它已经渲染过一次,我们不希望调用 DisplayUI()。
【问题讨论】:
标签: c# silverlight