Articles of 窗口电话8.1

OneSignal推送通知ClickEvent显示空值Windows phone 8.1 C#

我正在为Windows Phone 8.1开发One Signal Push Notifications。 通知工作正常。 但是当我点击通知,然后消息显示空值。 而当应用程序是开,然后消息显示在事件。 如何获取通知文本以保存在通知屏幕中? 我的App.Xaml.cs函数代码在这里。 OnLached事件: OneSignal.Init("32cdee4b-7838-4b6c-a024-ae25cecb2234", e); OneSignal.Init("32cdee4b-7838-4b6c-a024-ae25cecb2234", e, notificationOpened); 这里是notificationOpenedfunction代码: private async void notificationOpened(string message, IDictionary<string, string> additionalData, bool isActive) { if (message != null && message != "") { DatabaseHelperClass Db_Helper = new DatabaseHelperClass();//Creating object for DatabaseHelperClass.cs from ViewModel/DatabaseHelperClass.cs try { Db_Helper.Insert(new MessagesClass(message)); } catch { […]

为什么Cordova Windows 8应用程序在wwahost.exe中发生未处理的win32exception?

我们正在通过VS 2013 for Windows 8.1在Cordova构build一个应用程序。 当用户在我们的某个页面上“点击”一个锚标签时,我们会得到“在wwahost.exe中发生未处理的win32exception”。 我们检查了我们注册这个问题: https : //support.microsoft.com/en-us/kb/811191默认情况下,一切正常。 根据一些Googlesearch,这是我们能find的唯一解决scheme。 在debugging器中 – “调用堆栈”: mshtml.dll!CDocument::Doc(void) Unknown mshtml.dll!CAttribute::GetNSAtomTable() Unknown mshtml.dll!CAttribute::NamespaceURI(void) Unknown mshtml.dll!CAttribute::get_namespaceURI() Unknown mshtml.dll!CAttribute::get_ie9_nodeValue() Unknown mshtml.dll!CAttribute::get_ie9_value(unsigned short * *) Unknown mshtml.dll!CDOMMutationEvent::PrepareEvent() Unknown mshtml.dll!CEventMgr::Dispatch() Unknown mshtml.dll!CEventMgr::DispatchDOMAttrModified(class CElement *,unsigned short const *,struct PROPERTYDESC const *,long,class CNSAttr *,unsigned short const *,unsigned short,bool) Unknown mshtml.dll!CEventMgr::DispatchDOMAttrModified(class CElement *,unsigned short const *,struct […]

未检测到安装的组件。 元素已经是另一个元素的孩子

在App.xaml中,我添加了一个button的应用程序资源: <Application.Resources> <Button x:Key="MyButton"/> </Application.Resources> 在MainPage.xaml.cs ,我尝试在我的网格中以编程方式添加此button。 Button btn = (Button)Application.Current.Resources["MyButton"]; myGrid.Children.Add(btn); 但是它会给出这样的错误: No installed components were detected. Element is already the child of another element. 在MainPage.xaml中: <Grid x:Name="myGrid" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> </Grid> 我不知道我在做什么错。 谢谢。

可以在Windows Phone 8.1上的ViewportControl支持?

现在,我想放大或缩小列表视图上的图片。 这些问题的人都有分享给我,但是使用Windows Phone 8.1的ViewportControl是不支持的。

导航到页面增加了内存使用量Windows Universal 8.1

我正在创build一个Windows通用8.1应用程序。 每当我导航到一个页面,然后回到页面,然后再次页面的一个新的实例被保存在内存中。 显然垃圾收集器在一段时间后释放内存,但是如果不需要,我宁愿不使用内存。 有没有办法回收或处理这些网页?

在Window Phone 8.1中从服务器接收到原始推送通知后,执行一些function

即使应用程序未运行,我也希望在收到推送通知时执行自己的function。 而且用户不需要点击操作栏中的通知。 在BackgroundTask.cs我有下面的代码片段: namespace BackgroundTasks { public sealed class SampleBackgroundTask : IBackgroundTask { public void Run(IBackgroundTaskInstance taskInstance) { ApplicationDataContainer settings = ApplicationData.Current.LocalSettings; string taskName = taskInstance.Task.Name; Debug.WriteLine("Background " + taskName + " starting…"); RawNotification notification = (RawNotification)taskInstance.TriggerDetails; settings.Values[taskName] = notification.Content; Debug.WriteLine("Background " + taskName + " completed!"); } } } 这是我用PushNotificationTrigger注册后台任务的代码: private async void RegisterBackgroundTask() […]

LongListSelector Windows Phone 8.1

我想在Windows Phone 8.1中开发类似Longlist Selector Wp8的布局。 我遇到了一个问题,我的名单没有出现。 XAML页面 <Grid > <Grid.Resources> <CollectionViewSource x:Name="MainGrps" IsSourceGrouped="True"/> </Grid.Resources> <ListView ItemsSource="{Binding Source={StaticResource MainGrps}}" Margin="50"> <ListView.ItemTemplate> <DataTemplate > <Grid Background="Gray"> <StackPanel> <TextBlock Foreground="White" FontSize="20" Text="{Binding ItmName}"/> <TextBlock Foreground="White" FontSize="20" Text="{Binding ItmType}"/> </StackPanel> </Grid> </DataTemplate> </ListView.ItemTemplate> <ListView.GroupStyle> <GroupStyle HidesIfEmpty="True" > <GroupStyle.HeaderTemplate> <DataTemplate > <Grid Background="Red"> <StackPanel Orientation="Horizontal" > <TextBlock Text="{Binding GrpItmName}" Foreground="White"/> […]

Gulp缺lessSASS可执行文件

我正在使用gulp,我正在尝试安装软件包,而在windows上安装gulp的唯一方法是键入npm install -g gulp@3.8.7,因为新版本在控制台中显示了一些有关v8flags软件包的错误。 所以我试图通过Gulp来编译sass。 我有一个gulpfile.js: 'use strict'; var gulp = require('gulp'); var sass = require('gulp-ruby-sass'); gulp.task('sass', function() { return sass('css/main.scss') .on('error', function (err) { console.error('Error', err.message); }) .pipe(gulp.dest('css/main.css')); }); 但每次我input“gulp sass”控制台打印: Error Missing the SASS executable. Please install and make it available on your PATH. 我已经在PATH var(Enviromentvariables中的系统variables)中包含了我的ruby bin目录。 我在Windows 8.1上 ruby -v ruby 1.9.3p545 […]