所以,我正在尝试制作一个代表 UML 建模程序中的类的 UserControl。
问题是,到目前为止,在我看来,我所做的似乎是一种错误的做法。
我希望它可以只使用一个 ItemsControl 来完成。是吗?
<Border BorderThickness="1" BorderBrush="Black">
<DockPanel>
<TextBox Text="ClassName" HorizontalAlignment="Center" DockPanel.Dock="Top"/>
<ItemsControl Name="attributeList" ItemsSource="{Binding Attributes}" Margin="5,0,5,0" DockPanel.Dock="Top">
</ItemsControl>
<ItemsControl Name="propertiesList" ItemsSource="{Binding Properties}" Margin="5,0,5,0" DockPanel.Dock="Top">
</ItemsControl>
<ItemsControl Name="methodsList" ItemsSource="{Binding Methods}" Margin="5,0,5,0" DockPanel.Dock="Top">
</ItemsControl>
</DockPanel>
</Border>