Действительно ли XAML необходим? Если кто-то действительно хотел, можно ли все, что отображается на странице Silverlight, быть объявлено во время выполнения в коде C #?
VISIFire имеет пример кода, в котором они устанавливают один из своих классов, диаграмму, в коде C #, а затем просто добавляют его в пользовательский интерфейс простым вызовом C #:
LayoutRoot.Children.Add(chart);
Как бы я сделал подобное создание с классом, который я уже определил в файле XAML, но по другим причинам мне нужно объявить его во время выполнения? Если бы я мог использовать его как в XAML, я думаю, что это сработало бы, потому что нет ошибок при его отображении. Объявлено так:
<views:PrescriberPage01 x:Name="DashboardPrescriberPage01"
Visibility="Collapsed" SelectedProduct="{Binding SelectedProduct,
Mode=TwoWay}"Grid.Row ="0"/>
Как бы я объявил это в коде C #?