VisualStudio2013Desktop, WPFの質問です。
StackPanelの周囲に枠線を引いて表のようにしたいです。
http://www.kanazawa-net.ne.jp/~pmansato/wpf/wpf_layout.htm
あたりを参考にしてみていますが、xamlをC#に書き直すことができていません。
アドバイスお願いします。
最初のコード
StackPanel 縦Panel = new StackPanel();
StackPanel 横Panel = new StackPanel();
横Panel.Orientation = Orientation.Horizontal;
TextBlock 項目名 = new TextBlock();
項目名.Text = "オブジェクト";
横Panel.Children.Add(項目名);
StackPanel 内容Panel = new StackPanel();
横Panel.Children.Add(内容Panel);
縦Panel.Items.Add(横Panel);
枠線をつけたコード。Borderを使うために横Panelの周囲にbasePanelとBorderを用意。
StackPanel basePanel = new StackPanel();
basePanel.Orientation = Orientation.Horizontal;
Border borderline = new Border();
borderline.BorderBrush = Brushes.Black;
borderline.Padding = new Thickness(5, 5, 5, 5);
borderline.BorderThickness = new Thickness(5, 5, 5, 5);
basePanel.Children.Add(borderline);
StackPanel 横Panel = new StackPanel();
横Panel.Orientation = Orientation.Horizontal;
TextBlock 項目名 = new TextBlock();
項目名.Text = "オブジェクト";
横Panel.Children.Add(項目名);
StackPanel 内容Panel = new StackPanel();
内容Panel.Orientation = Orientation.Horizontal;
内容Panel.Width = 500;
横Panel.Children.Add(内容Panel);
borderline.DataContext = 横Panel;
縦Panel.Items.Add(basePanel);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。