Просто перечислите строки, используя функцию enumerate()
, а затем получите индекс и значение ячейки в 2 разных переменных, например,
for index, row_cells in enumerate(worksheet.iter_rows()):
if (index == 0):
continue
for cell in row_cells:
print('%s: cell.value=%s' % (cell, cell.value))
Попытайтесь поместить горизонтальный StackPanel в ToolBar и затем элемент, который Вы хотите в том StackPanel.
К сожалению, похоже, что ControlTemplate по умолчанию для ToolBar не использует ItemsPresenter, это использует ToolBarPanel, таким образом, установка ToolBar. ItemsPanel не будет иметь никакого эффекта.
ToolBarPanel наследовался StackPanel. По умолчанию его Ориентация связывается с родительским ToolBar. Ориентация, но можно переопределить это и установить ее Ориентацию на Вертикальный со Стилем, и это позволит объектам простираться горизонтально:
<DockPanel>
<ToolBar DockPanel.Dock="Top">
<ToolBar.Resources>
<Style TargetType="{x:Type ToolBarPanel}">
<Setter Property="Orientation" Value="Vertical"/>
</Style>
</ToolBar.Resources>
<ComboBox HorizontalAlignment="Stretch" SelectedIndex="0">
<ComboBoxItem>A B C</ComboBoxItem>
<ComboBoxItem>1 2 3</ComboBoxItem>
<ComboBoxItem>Do Re Mi</ComboBoxItem>
</ComboBox>
</ToolBar>
<Border Margin="10" BorderBrush="Yellow" BorderThickness="3"/>
</DockPanel>
Можно затем использовать Сетку или что-то вместо ComboBox выше, если Вы хотите несколько объектов на строке.
Вы попытались перенести свой объект в Сетку, не в StackPanel?
Вы нуждаетесь в панели местного обычая как автоматическая расширенная панель стека и заменяете toolbarpanel. Проверьте это, можно найти одну панель там http://blendables.com/products/productsLayoutmix.aspx
У меня была эта та же проблема некоторое время, и существует очень мало справки, доступной онлайн.
Так как это не кажется на необходимость во всей дополнительной функциональности Панели инструментов (разборные/подвижные лотки), почему не только используют Прикрепленную с вершиной Сетку и настраивают фон немного, чтобы заставить его быть похожим на стандартную панель инструментов?