Есть алгоритм поиска, который возвращает List<string>
с путями к найденным файлам. Хочется создать окно, в которое будет передаваться результаты и в котором будут создаваться необходимое количество label'ов с путями с кнопки справа от них, по нажатию на одну из которых окно будет закрываться, а выбранный результат помещаться в переменную.
Сейчас застрял на динамическом создании label'ов, подскажите как это лучше сделать(чем понятнее, тем лучше) или какие еще варианты можно для этого использовать?
Например с помощью ItemsControl
:
<ItemsControl ItemsSource="{Binding Paths}"
HorizontalContentAlignment="Stretch">
<ItemsControl.ItemTemplate>
<DataTemplate>
<DockPanel Margin="0,2">
<Button DockPanel.Dock="Right" Content="Выбрать"
Command="{Binding DataCintext.SelectCommand, RelativeSource={RelativeSource FindAncestor, AncestorType=Window}"
CommandParameter="{Binding}"/>
<TextBlock Text="{Binding}"/>
</DockPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
где Paths
- ваш список, SelectCommand
- команда, которая размещена в главной VM окна, принимает путь в параметре и записывает его в нужную переменную
Виртуальный выделенный сервер (VDS) становится отличным выбором
Вопрос новичка в javascript'е и Electron'еПростой пример из урока про асинхронную загрузку скрипта:
Попытка в Хроме вызвать toLocaleString у даты на любой вкладке кроме about:blank падает с ошибкой