WPF フォームで動的コントロール (ラベルとコンボボックス) を作成し、それに応じて配置しようとしています。これを行う際のベストプラクティスは何ですか?また、コントロールが大きくなるにつれてウィンドウのサイズを変更するにはどうすればよいですか?
public MainWindow()
{
MyEntities db = new MyEntities();
InitializeComponent();
var ID = db.Courses.Where(f => f.CourseId!=null).ToList();
foreach (var c in ID)
{
ComboBox c = new ComboBox();
this.stackpanel.Children.Add(c);
}
}
XAML
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<StackPanel Name= "stackpanel"/>
</Window>