您使用ItemsControl
(默認情況下使用Stackpanel
把其項目)
<ItemsControl ItemsSource="{Binding ListOfStringsProperty}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Content="{Binding}" />
</DataTemplate>
</ItemsControl>
</ItemsControl>
真正的技巧,雖然將作出單擊該按鈕時,有用的事情發生。最基本的方法是在代碼隱藏中有一個Button_Click
事件。
編輯: 「我怎樣才能改變方向,以橫」
<ItemsControl ItemsSource="{Binding ListOfStringsProperty}">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<StackPanel Orientation="Horizontal" />
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Content="{Binding}" />
</DataTemplate>
</ItemsControl>
</ItemsControl>
@Yanshof:見我的編輯。 – AnthonyWJones