0
所以,我試圖做一個UserControl,它代表了UML建模程序中的一個類。使用Itemscontrol的正確方法(或類似的)
事情是,我迄今爲止所做的事似乎是在我自己眼中做錯的一種方式。
我希望可以使用一個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>
是的,這是可能的,但是我不清楚你在這裏試圖達到什麼目的。請編輯您的問題並添加更多詳細信息 –
您可以使用[CompositeCollection](http://msdn.microsoft.com/en-us/library/system.windows.data.compositecollection.aspx)。 – LPL
好的抱歉,這個可憐的問題。 我試圖實現一個類的表示形式,其中的屬性先列出,然後屬性等..這是很重要的順序。你懂我的意思嗎? 基本上是這樣的:http://www.tutorialspoint.com/images/uml_class_diagram.jpg –