在后面的代码中设计列表框

时间:2012-04-10 04:25:11

标签: windows-phone-7

我在后面的代码中设计了Listbox。我想设置列表框,方向是水平的。 但我不知道在代码中设置ItemsPanel。你能帮助我吗 ?谢谢。 在xaml设计中,我使用:

        <ListBox.ItemsPanel>
                        <ItemsPanelTemplate>

                            <StackPanel Orientation="Horizontal"/>

                        </ItemsPanelTemplate>
       </ListBox.ItemsPanel>

除了我想在列表框中添加另一个不存在的属性。例如:在xaml中,我可以在Listbox中添加Grid.column = 1,但我不知道在后面的代码中使用它。

1 个答案:

答案 0 :(得分:0)

您可以直接添加stackpanel而无需添加项目面板。

listBox1 = new ListBox();  
  stackpanel stk = new stackpanel();  
  listbox1.items.add(stk);

用于设置网格:

 var textBlock = new TextBlock { Text="mytext" };  
   Grid.SetColumn(textBlock, 1);  
   Grid.SetRow(textBlock, 1);  
   Grid.Children.Add(textBlock);