0
我想創建一個面板,我將能夠像下面的例子一樣使用它。自定義面板提供數據模板和非數據模板
例1:
<custom:CustomPanel ItemsSource="{Binding DataSource}">
<custom:CustomPanel.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" />
</DataTemplate>
</custom:CustomPanel.ItemTemplate>
</custom:CustomPanel>
例2:
<custom:CustomPanel>
<TextBlock Text="text1" />
<TextBlock Text="text2" />
<TextBlock Text="text3" />
</custom:CustomPanel>
我實現第一個和我現在可以正確地使用它。我通過繼承關於類ItemsControl來提供它,如下所示。
class CustomPanel : ItemsControl{
...
}
我該如何提供第二個示例工作?
第二個示例在您從ItemsControl派生時也可以使用。 – Clemens