У меня есть сетка и вы хотите изменить ее содержание в разных условиях.Как определить содержимое сетки в качестве ресурса?
Так я определил некоторые ресурсы:
<phone:PhoneApplicationPage.Resources>
<StackPanel x:Key="MyStackPanel1">
<!--Content-->
</StackPanel>
<StackPanel x:Key="MyStackPanel2">
<!--Content-->
</StackPanel>
</phone:PhoneApplicationPage.Resources>
И у меня есть сетка:
<Grid Name="MyGrid">
</Grid>
Теперь, когда я хочу использовать эти ресурсы в сетке
var myStackPanel = this.Resources["MyStackPanel1"] as StackPanel;
MyGrid.Children.Add(myStackPanel);
я получаю эта ошибка:
Element is already the child of another element.
Как изменить содержание MyGrid в разных условиях? Благодарю.