C# коды следующиеПервый шанс, исключение типа «System.Windows.Markup.XamlParseException» произошло в System.Windows.ni.dll
public partial class zoom1: PhoneApplicationPage
{
// Constructor
public zoom1()
{
InitializeComponent(); //the erroe is shown here
}
private async void SetBackground1(object sender, RoutedEventArgs e)
{
if (await LockScreenManager.RequestAccessAsync() == LockScreenRequestResult.Granted)
{
var uri = new Uri("ms-appx:///Assets/LockScreens/People/1.jpg", UriKind.Absolute);
LockScreen.SetImageUri(uri);
MessageBox.Show("Your new lockscreen background has been set.");
}
else
{
MessageBox.Show("You said no, so I can't update your background.");
}
}
}
генерируется ошибка после того, как я добавил щелчок = «» в AppBarButton. XAML коды следующие
<phone:PhoneApplicationPage.ApplicationBar>
<shell:ApplicationBar IsVisible="True" Opacity="0.5" IsMenuEnabled="True">
<shell:ApplicationBarIconButton IconUri="Assets/Buttons/Check.png" Text="Set" Click="SetBackground1"/>
</shell:ApplicationBar>
</phone:PhoneApplicationPage.ApplicationBar>
Не могли бы вы рассказать нам, на какой строке происходит ошибка? Ошибка не соответствует указанному коду. – paqogomez
теперь я добавил коды C# и XAML. Когда я удаляю Click = "", этот вид исключения не отображается. Но мой AppBarButton не работает. –
Мне нужно было выполнить тест, чтобы убедиться, но я думаю, что это не похоже на асинхронную подпись в методе 'SetBackground1'. – paqogomez