部分代码如下:       
   <ListBox Name="listbox1" Margin="5" HorizontalContentAlignment="Stretch" >
                                <!-- 最外层ListBox-->
                                <ListBox.ItemTemplate >
                                    <DataTemplate >
                                        <StackPanel Orientation="Horizontal" >
                                            <Border Margin="5" Padding="3" BorderBrush="Green"  BorderThickness="1" CornerRadius="2">
                                                <StackPanel Orientation="Horizontal" >
                                                    <CheckBox Content="选择该题" Margin="3"></CheckBox>
                                                    <TextBlock Text="123" Margin="3" />
                                                    <!-- 里层ListBox-->
                                                    <ListBox  Name="listbox2" ItemsSource="{Binding OilHouseWarningList}">
                                                        <ListBox.ItemTemplate>
                                                            <DataTemplate>
                                                                <TextBox Width="300" Height="150"></TextBox>
                                                            </DataTemplate>
                                                        </ListBox.ItemTemplate>
                                                    </ListBox>
                                              
                                                </StackPanel>
                                            </Border>
                                        </StackPanel>
                                    </DataTemplate>
                                </ListBox.ItemTemplate>
                            </ListBox>silverlightlistboxWPFASPC#

解决方案 »

  1.   

    最起码也得显示个textbox吧,郁闷啊,求大神解救
      

  2.   


    额,是的,我错了,上面那个代码是对的,你再看看这个,这个有问题
             <telerik:ListBox ItemsSource="{Binding List1}"  Name="listboxMain">
                                    <telerik:ListBox.ItemsPanel>
                                        <ItemsPanelTemplate>
                                            <telerik:RadWrapPanel  Width="1300"></telerik:RadWrapPanel>
                                        </ItemsPanelTemplate>
                                    </telerik:ListBox.ItemsPanel>
                                    <telerik:ListBox.ItemTemplate>
                                        <DataTemplate>
                                            <StackPanel Orientation="Vertical">
                                                <TextBox Text="123" Width="300" Height="100" ></TextBox>
                                                <telerik:ListBox ItemsSource="{Binding List2}">
                                                    <TextBox Text="456" Width="300" Height="100" ></TextBox>
                                                </telerik:ListBox>
                                            </StackPanel>
                                        </DataTemplate>
                                    </telerik:ListBox.ItemTemplate>
                                </telerik:ListBox>属性: List<List2> List1;   List<一个Model> List2;
    这个我在VM中List1和List2都赋值了啊,可是显示不出来
      

  3.   

    代码也没问题啊!我没Telelik第三方控件,不好调试!,再跟你说一句啊,Silverlight淘汰了,我都不用这个了
      

  4.   

    额,那现在主流用的是什么?HTML5?
      

  5.   

    解决了:有点小莫名其妙,就是最外面那个ListBox绑定的时候要在后台绑定,仅此而已