Xaml WP8(8.1)如何在DesignView中查看LongListSelector的静态数据?
有一些问题需要正确调整页边距,并且每次都必须启动模拟器来检查它,这已经成为一个巨大的难题,而且效率低下。我看了一个使用blend的教程,但是我在设计视图中看不到加载在longlistselector中的通用数据。如果有帮助,我的应用程序会将数据从xml文件加载到LongListSelector中Xaml WP8(8.1)如何在DesignView中查看LongListSelector的静态数据?,xaml,visual-studio-2012,windows-phone-8,design-view,Xaml,Visual Studio 2012,Windows Phone 8,Design View,有一些问题需要正确调整页边距,并且每次都必须启动模拟器来检查它,这已经成为一个巨大的难题,而且效率低下。我看了一个使用blend的教程,但是我在设计视图中看不到加载在longlistselector中的通用数据。如果有帮助,我的应用程序会将数据从xml文件加载到LongListSelector中 Public void LoadData() { Test = LoadFromXml("Test.xml"); IsDataLoaded = true; } privat
Public void LoadData()
{
Test = LoadFromXml("Test.xml");
IsDataLoaded = true;
}
private SoundGroup LoadFromXml(string xmlName)
{
SaveSoundGroup isolatedGroup = new SaveSoundGroup();
SaveSoundGroup assetsGroup;
XmlSerializer serializer = new XmlSerializer(typeof(SaveSoundGroup));
using (Stream fileStream = Application.GetResourceStream(new Uri("Xmls/" + xmlName, UriKind.Relative)).Stream)
{
assetsGroup = (SaveSoundGroup)serializer.Deserialize(fileStream);
}
下面是xml的一个示例。Items是绑定到longlistselector的项:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<SaveSoundGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Items>
<SoundData>
<Title>Test</Title>
<FilePath>https:***</FilePath>
<SavePath>Test.mp3</SavePath>
<Status>NotDownloaded</Status>
<DownloadProgress>0</DownloadProgress>
</SoundData>
长列表选择器:
<controls:LongListSelector x:Name="LongList6"
Margin="0,10,0,0"
ItemsSource="{Binding Test.Items}"
LayoutMode="Grid"
GridCellSize="400,72"
ItemTemplate="{StaticResource SoundTileDataTemplate}"
SelectionChanged="LongListSelector_SelectionChanged"
IsGroupingEnabled="True" />
</controls:PivotItem>
编辑:我只想让longlistselector中的平铺和一些文本(标题)在设计视图中可见。即使只有两个平铺,也足以调整和编辑放置和布局 您能展示一下将数据绑定到LongListSelector的方式吗?添加了LongListSelector代码
<controls:LongListSelector x:Name="LongList6"
Margin="0,10,0,0"
ItemsSource="{Binding Test.Items}"
LayoutMode="Grid"
GridCellSize="400,72"
ItemTemplate="{StaticResource SoundTileDataTemplate}"
SelectionChanged="LongListSelector_SelectionChanged"
IsGroupingEnabled="True" />
</controls:PivotItem>