Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在WP8中自定义LongListSelector或ListBox设计_C#_.net_Windows Phone 8_Listbox_Windows Phone - Fatal编程技术网

C# 如何在WP8中自定义LongListSelector或ListBox设计

C# 如何在WP8中自定义LongListSelector或ListBox设计,c#,.net,windows-phone-8,listbox,windows-phone,C#,.net,Windows Phone 8,Listbox,Windows Phone,我喜欢以自己的方式自定义我的LongListSelector或ListBox,这样任何人都可以帮助我设计它。我的代码。 <StackPanel HorizontalAlignment="Left" Height="345" Margin="10,234,0,0" VerticalAlignment="Top" Width="413"> <phone:LongListSelector x:Name="list_organization" Heigh

我喜欢以自己的方式自定义我的LongListSelector或ListBox,这样任何人都可以帮助我设计它。
我的代码。

<StackPanel HorizontalAlignment="Left" Height="345" Margin="10,234,0,0" VerticalAlignment="Top" Width="413">
                <phone:LongListSelector x:Name="list_organization" Height="340" Margin="10,0"/>

</StackPanel>
我想喜欢这个设计页面


如何做…?

首先,删除显式宽度和高度。如果
StackPanel
中只有一个
LongListSelector
,则可以删除
StackPanel

通过使用
DataTemplate
替换
itemtplate
来完成类似列表框的容器的各个项目。有关详细信息,请查看以下MSDN链接:

基本上,以下是您的操作方法:

<phone:LongListSelector x:Name="list_organization" Height="340" Margin="10,0"
                        ItemsSource="{Binding People}">
    <phone:LongListSelector.ItemTemplate>
        <DataTemplate>
            <!-- your XAML for individual item goes here -->
            <TextBlock Text="{Binding FirstName}" />
        </DataTemplate>
    </phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>

首先,删除明确的宽度和高度。如果
StackPanel
中只有一个
LongListSelector
,则可以删除
StackPanel

通过使用
DataTemplate
替换
itemtplate
来完成类似列表框的容器的各个项目。有关详细信息,请查看以下MSDN链接:

基本上,以下是您的操作方法:

<phone:LongListSelector x:Name="list_organization" Height="340" Margin="10,0"
                        ItemsSource="{Binding People}">
    <phone:LongListSelector.ItemTemplate>
        <DataTemplate>
            <!-- your XAML for individual item goes here -->
            <TextBlock Text="{Binding FirstName}" />
        </DataTemplate>
    </phone:LongListSelector.ItemTemplate>
</phone:LongListSelector>


thanx它可以工作。。。。但是我的数据是水平显示的。。一半的数据被隐藏。。即使我改为垂直,我也看不到我的完整数据。如果不为堆栈添加方向,它会工作得很好。。我不能回答你的问题,因为我不知道你想要什么,也不知道你是怎么做的。。。。但是我的数据是水平显示的。。一半的数据被隐藏。。即使我改为垂直,我也看不到我的完整数据。如果不为堆栈添加方向,它会工作得很好。。我不能回答你的问题,因为我不知道你想要什么,也不知道你是怎么做的。