Если это динамический набор меток, то лучше использовать ItemsControl
и изменить его ItemTemplate
, чтобы отобразить метку для каждого элемента в коллекции, к которой он привязан (коллекция строк). в вашем случае).
Что-то вроде:
<ItemsControl ItemsSource="{Binding MyLabelStrings}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Label Content="{Binding}" ... />
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
Как упоминает Боджин, если вы хотите, чтобы ваш пользовательский интерфейс обновлялся, если строки добавлялись / удалялись из коллекции, то используйте ObservableCollection
для свойства MyLabelStrings
.