Если вы используете DataBinding, включите привязку, чтобы переопределить вашу стековую панель с помощью itemsControl.Затем вы можете работать со свойством коллекции с именем ItemsProperty
<StackPanel>
<ItemsControl x:Name="itemsControl" ItemsSource="{Binding ItemsProperty, Mode=TwoWay}" >
<ItemsControl.ItemTemplate>
<DataTemplate>
<ContentPresenter Content="{Binding}" /> <!-- you could also use Border -->
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
Если вы находитесь в коде, вам не нужно переопределять ItemsControl, просто вызовите stackpanel1.Children.Add (item);(если x: Name = "stackpanel1" в XAML).
Тогда stackPanel1.Children должен иметь элементы.