2014-01-13 2 views
0

У меня есть ListBox контроль в WP8Set ItemsPanelTemplate динамически созданный ListBox в WP8

<ListBox> 
    <ListBox.ItemsPanel> 
     <ItemsPanelTemplate> 
      <toolkit:WrapPanel Height="120" Width="410" Orientation="Horizontal" /> 
     </ItemsPanelTemplate> 
    </ListBox.ItemsPanel> 
    <ListBoxItem Margin="0,0,20,0" Width="120" Height="120" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"> 
     ListBoxItem 1 
    </ListBoxItem> 
    <ListBoxItem Margin="0,0,20,0" Width="120" Height="120" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"> 
     ListBoxItem 2 
    </ListBoxItem> 
    <ListBoxItem Margin="0,0,10,0" Width="120" Height="120" HorizontalContentAlignment="Center" VerticalContentAlignment="Center"> 
     ListBoxItem 3 
    </ListBoxItem> 
</ListBox> 

Теперь я должен добавить этот ListBox во время выполнения. Я могу добавить ListBoxItems, но не могу установить ItemsPanelTemplate. Пожалуйста помоги.

ответ

0
ListBox lb = new ListBox(); 
ItemsPanelTemplate ddd = new ItemsPanelTemplate(); 
lb.ItemTemplate = ddd; 

Все в xaml - это классы. Запомни.

+0

Спасибо за ваш ответ. Но как добавить этот WrapPanel в ddd? – Kalyan

+2

Существует другой способ - [использовать это] (http://social.msdn.microsoft.com/Forums/windowsapps/en-US/6227660f-7aa1-41c4-9acb-ec3cb45365bb/how-to-set-itemspanelitemspaneltemplate-in -metro-с? форум = winappswithcsharp). – crea7or

+0

Спасибо crea7or .. получил .. – Kalyan

Смежные вопросы