Pal*_*Dot 0 c# silverlight listviewitem windows-phone-7
我有一个使用WP7开发人员CTP工具开发的应用程序.现在我试图在WP7 beta工具上运行相同的应用程序.
我根据Microsoft发行说明进行了上述转换所需的所有更改
它已经提到过,ListView并且ListViewItem从Microsoft.Phone.Controls名称空间中删除了类.
以下是根据发行说明的(修改的)XML命名空间.
xmlns:mpc="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"
Run Code Online (Sandbox Code Playgroud)
我有跟随线使用ListView.
<mpc:ListViewItem Layout="TextAndDetailsWithIcon" Text="{Binding Title.Text}" Details="{Binding Title.Text}" Style="{StaticResource PhoneListBoxItemLayout}"/>
Run Code Online (Sandbox Code Playgroud)
所以(很明显)它给了我关于命名空间问题的错误.我如何解决它?
更新1 -
我直接在DataTemplate中定义了列表项的布局
<TextBlock x:Name="ItemText" Text="{Binding Title.Text}" Margin="-2,-13,0,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
Run Code Online (Sandbox Code Playgroud)
现在我收到一个关于跟随行的错误,该行在一些自动生成的文件App.g.cs中
System.Windows.Application.LoadComponent(this, new System.Uri("/RssReader;component/App.xaml", System.UriKind.Relative));
Run Code Online (Sandbox Code Playgroud)
错误是
Invalid attribute value mpc:ListViewItem for property TargetType
Run Code Online (Sandbox Code Playgroud)
现在看来是什么问题?
(注意:我是Silverlight的初学者,所以请承担)
看来它们根据此链接删除了该类.
好吧,预定义的ListViewItem模板不再存在,所以我们直接在DataTemplate中定义列表项的布局,如下所示:
<ListBox x:Name="MainListBox" ItemsSource="{Binding Items}" SelectionChanged="MainListBox_SelectionChanged">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel x:Name="DataTemplateStackPanel" Orientation="Horizontal">
<Image x:Name="ItemImage" Source="/WindowsPhoneListApplication1;component/Images/ArrowImg.png" Height="43" Width="43" VerticalAlignment="Top" Margin="10,0,20,0"/>
<StackPanel>
<TextBlock x:Name="ItemText" Text="{Binding LineOne}" Margin="-2,-13,0,0" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
<TextBlock x:Name="DetailsText" Text="{Binding LineTwo}" Margin="0,-6,0,3" Style="{StaticResource PhoneTextSubtleStyle}"/>
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)
当您创建默认的WindowsPhoneListApplication时,如果您需要完整的示例,它也会执行此布局.
| 归档时间: |
|
| 查看次数: |
3688 次 |
| 最近记录: |