-1
グリッドパネルとスタックパネルに複数のボタンコントロールを追加できますが、追加できませんでした。Canvasパネルにはこれを行う方法がありますか?WPFでキャンバスに複数のボタンを追加するには?
グリッドとスタックのコードは次のとおりです。
foreach (string subfolder in Directory.GetDirectories(path))
{
ToggleButton btn = new ToggleButton();
btn.Name = "btn" + column.ToString();
btn.Content = subfolder.Substring(subfolder.LastIndexOf("\\") + 1);
btn.Tag = subfolder;
btn.Margin = new Thickness(15, 15, 10, 0);
btn.Width = 200;
btn.Height = 50;
btn.Checked += btn_Checked;
btn.Unchecked += btn_Unchecked;
btn.HorizontalAlignment = HorizontalAlignment.Left;
GridPanel.Children.Add(btn);//Adding controls to Grid Panel
}
canvas Panelの操作方法は? ありがとうございます。
Better:コードの背後にUI要素を作成しないでください。 ItemsTrolateのToggleButtonとItemsControlを使用し、ItemsControlのItemsPanelの目的のPanelを使用します。 – Clemens
@クレメンス、私はWPFを初めて使っています。あなたはリンクを共有できますか? ItemsControlにコントロールを動的に追加する方法 – Anjali
@Anjali https://stackoverflow.com/questions/7177432/how-to-display-items-in-canvas-through-binding –