C# 如何在WP8中自定义LongListSelector或ListBox设计
我喜欢以自己的方式自定义我的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
我的代码。
<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它可以工作。。。。但是我的数据是水平显示的。。一半的数据被隐藏。。即使我改为垂直,我也看不到我的完整数据。如果不为堆栈添加方向,它会工作得很好。。我不能回答你的问题,因为我不知道你想要什么,也不知道你是怎么做的。。。。但是我的数据是水平显示的。。一半的数据被隐藏。。即使我改为垂直,我也看不到我的完整数据。如果不为堆栈添加方向,它会工作得很好。。我不能回答你的问题,因为我不知道你想要什么,也不知道你是怎么做的。