我知道Silverlight的工作原理并非实际为控件创建物理表示/ GUI,直到变为可见。
我有一个包装器,它包含一个ViewModel和一个控件的实际UI表示(另一个)。 ViewModel加载,控件本身不为null。从其他库(Silverlight Toolkit)部分拉取的UI为null。我意识到这是因为控件尚未可见并且不“存在”(即使控制逻辑确实如此)。
有没有办法强制控件创建它的孩子的 ALL ,好像它至少可见一次?我意识到这与VisualTree在Silverlight(和WPF)中的工作方式有很大关系。