我一直在尝试像在示例中那样在Windows手机中执行相同的表: http://www.scottlogic.com/blog/2010/11/15/using-a-grid-as-the-panel-for-an-itemscontrol.html
我已经下载了该项目,我复制了每个班级: -GridItemsControl -GridUtils -PhantomPanel 在此之后,我已将此类的名称空间更改为“project.Tables”
比我在xaml页面声明的要多 的xmlns:表= “CLR-名称空间:project.Tables”
这样做之后一切都很好,除了带线的部分:
错误是:“无法识别或无法访问”您是否知道此问题的解决方案?
以下是来自xaml页面的示例代码:
<ScrollViewer VerticalScrollBarVisibility="Auto">
<ItemsControl table:GridUtils.ItemsSource="{Binding}"
VerticalAlignment="Top">
<ItemsControl.ItemsPanel>
<ItemsPanelTemplate>
<Grid table:GridUtils.ItemsPerRow="3">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="2*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
</Grid>
</ItemsPanelTemplate>
</ItemsControl.ItemsPanel>
<ItemsControl.ItemTemplate>
<DataTemplate>
<table:PhantomPanel>
<TextBlock Text="{Binding Path=Item}"/>
<TextBlock Text="{Binding Path=Quantity}" Grid.Column="1"/>
<Line Stroke="LightGray" StrokeThickness="1"
VerticalAlignment="Bottom"
X1="0" X2="1" Y1="0" Y2="0"
Stretch="Fill"
Grid.ColumnSpan="2"/>
</table:PhantomPanel>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
答案 0 :(得分:0)
Zimas你关注的链接主要是针对wpf和silverlight应用程序,但是你正在尝试使用wp它很好但是可能存在一个问题,即在Windows Phone中可能不支持此链接中使用的某些内容所以只需检查那个。而且如果想在Windows手机中做这样的事情从头开始。不要直接复制代码..希望这可以帮助你..