Нет способа сделать это в чистом коде.Свойство VisualTree недоступно.
(способ сделать это в WPF - использовать FrameworkElementFactory
, но это не доступно в Silverlight.)
Единственный способ сделать это, по-видимому,путем создания XAML в виде строки и последующего использования XamlReader.Load .