UserControl初始化VS可见性

时间:2013-12-21 07:37:16

标签: c# wpf user-controls initialization visibility

目前,我正在将我的项目拆分为多个UserControls以保持可维护性。

我有"main" UserControl,其中显示"sub" UserControls

当用户点击"main" UserControl中的按钮时,我初始化UserControl的新实例,因为那时我不需要手动设置这些控件的初始状态:

MyContentControl.Content = new MyUserControl();

但是我想知道这是否可行?这是好的设计吗? GC可以吗?

是否最好只初始化一次并使用Visibility的{​​{1}}属性(包括额外的工作来重置我的控件的初始状态)?

0 个答案:

没有答案