/ / Виняток у Windows Phone 8 [закрито] - windows-phone-8

Виняток у Windows Phone 8 [закрито] - windows-phone-8

Я перетворив бібліотеку класів з Windows Phone 7до Windows Phone 8 версії. але в той час як час запуску я отримую виключення "Перший шанс виняток типу" System.Windows.Markup.XamlParseException "відбулося в System.Windows.ni.dll" XAML парсер виняток відбувається. Вищезгаданий виняток відбувається під час ініціалізації керування користувачем у бібліотеці, а код - нижче.

<UserControl x:Class="WindowsPhone.LogicClient"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"
mc:Ignorable="d"
FontFamily="{StaticResource PhoneFontFamilyNormal}"
FontSize="{StaticResource PhoneFontSizeNormal}"
Foreground="{StaticResource PhoneForegroundBrush}"
d:DesignHeight="480" d:DesignWidth="480">
<Grid x:Name="LayoutRoot">
<controls:Pivot Name="OPivot">
<controls:Pivot.HeaderTemplate>
<DataTemplate>
<TextBlock Text="{Binding}" DoubleTap="TextBlock_DoubleTap"/>
</DataTemplate>
</controls:Pivot.HeaderTemplate>
</controls:Pivot>
</Grid>
</UserControl>

Зверніть увагу, що такого джерела у вікні 7.1 телефону немає

Відповіді:

1 для відповіді № 1

Я поставив ваш код у тестовому додатку, і він працює потрібно лише змінити, щоб конвертувати:

xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone.Controls"

до

xmlns:controls="clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone"

І переконайтеся, що ви не пропустите, щоб увімкнути будь-яку необхідну можливість у вашому App Manifest