如何使用c#for windows phone在列表框中显示完整数据
我正在开发一个应用程序,需要在列表框中显示来自web服务的数据。我可以在我的列表框中显示数据,但它不能显示完整的数据。在管理我的箱子的宽度方面有一些问题,我无法解决。谁能帮忙吗。代码如下:如何使用c#for windows phone在列表框中显示完整数据,c#,listbox,C#,Listbox,我正在开发一个应用程序,需要在列表框中显示来自web服务的数据。我可以在我的列表框中显示数据,但它不能显示完整的数据。在管理我的箱子的宽度方面有一些问题,我无法解决。谁能帮忙吗。代码如下: <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> <ScrollViewer Margin="0,17,0,49" VerticalScrollBarVisibility ="Visible" Allo
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ScrollViewer Margin="0,17,0,49" VerticalScrollBarVisibility ="Visible" AllowDrop="False" ManipulationMode="Control">
<ListBox Name="listBox1" Margin="68,106,58,662">
<ListBox.ItemTemplate>
<DataTemplate>
<Button Width="300" Height="120">
<Button.Content>
<StackPanel Orientation="Horizontal" Height="80" Width="80" Margin="0,0,0,0">
<StackPanel Orientation="Vertical" Height="80">
<TextBlock Text="{Binding Path=News_Title}" TextWrapping="Wrap" ></TextBlock>
<TextBlock Text="{Binding Path=News_Description}" TextWrapping="Wrap"></TextBlock>
<TextBlock Text="{Binding Path=Date_Start}" TextWrapping="Wrap"></TextBlock>
</StackPanel>
</StackPanel>
</Button.Content>
</Button>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ScrollViewer>
</Grid>
这里一切都很好,只是有一些事情让代码变得凌乱,我已经修复了它们 现在查看更新的网格:)
选中此项,将有帮助:)还可以添加更多与windows phone开发相关的标记,这将让Wp开发人员了解您的问题。问题是没有显示完整的数据。假设必须显示的数据是Stackoverflow。然后它只显示了它的一部分,比如Stacko。它可以工作,但对于大句子来说,完整的数据还没有到来。如果有任何标签可以自动调整boxokays,则需要将ScrollViewer HorizontalScrollbarVisibility设置为“自动”。检查编辑,看看现在,还有你为什么要把他们放在一个按钮?这是需要吗?不,这不是需要。我只需要显示来自webservice的数据,当输入新数据时,它应该被更新。好的,那么当数据更新时,您需要再次调用该服务,并将itemsource重新分配给listbox。这将刷新数据和列表框。
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<ListBox Name="listBox1">
<ListBox.ItemTemplate>
<DataTemplate>
<Button>
<Button.Content>
<ScrollViewer HorizontalScrollBarVisibility="Auto" Height="80" Width="400">
<StackPanel Orientation="Horizontal" Margin="0,0,0,0">
<StackPanel Orientation="Vertical" Height="80">
<TextBlock Text="{Binding Path=News_Title}" TextWrapping="Wrap" ></TextBlock>
<TextBlock Text="{Binding Path=News_Description}" TextWrapping="Wrap"></TextBlock>
<TextBlock Text="{Binding Path=Date_Start}" TextWrapping="Wrap"></TextBlock>
</StackPanel>
</StackPanel>
</ScrollViewer>
</Button.Content>
</Button>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</Grid>