标签: windows-phone-8-sdk

可以在Windows 8 32位计算机上安装Windows phone 8 SDK

我一直在尝试在Windows 8(x86)计算机上安装Windows Phone 8 SDK.但即使我在网站上的某处读到它将安装但无法运行模拟器,也无济于事.

微软认真对待Win Phone 8应用程序只能在64位计算机上开发吗?

在此输入图像描述

windows-8 windows-phone-8 windows-phone-8-sdk

14
推荐指数
1
解决办法
1万
查看次数

Windows Phone 8.1 Silverlight中的Toast Notification参数

好的,所以我在8.1 SL项目中使用新的ToastNotificationManager而不是旧的ShellToast.ShellToast在toast消息上有NavigationUri,这非常容易.

在新的祝酒词中,你必须根据这篇文章自己指定启动参数.但是看起来8.1 SL没有事件OnLaunched(LaunchActivatedEventArgs args)你应该在App.xaml.cs中监听参数:

第2步:处理应用程序的"OnLaunched"事件

当用户点击您的祝酒词或通过触摸选择它时,相关的应用程序将启动,同时启动其OnLaunched事件.

注意如果您在Toast中未包含启动属性字符串,并且在选择Toast时您的应用程序已在运行,则不会触发OnLaunched事件.

此示例显示了OnLaunched事件的覆盖语法,您将在其中检索并处理通过Toast通知提供的启动字符串.

protected override void OnLaunched(LaunchActivatedEventArgs args)
{
    string launchString = args.Arguments

    ....
}
Run Code Online (Sandbox Code Playgroud)

我的代码:

// Using the ToastText02 toast template.
ToastTemplateType toastTemplate = ToastTemplateType.ToastText02;

// Retrieve the content part of the toast so we can change the text.
XmlDocument toastXml = ToastNotificationManager.GetTemplateContent(toastTemplate);

//Find the text component of the content
XmlNodeList toastTextElements = toastXml.GetElementsByTagName("text");

// Set the text on the toast. 
// The first line of text in the …
Run Code Online (Sandbox Code Playgroud)

c# windows-phone-8 windows-phone-8-sdk windows-phone-8.1

11
推荐指数
1
解决办法
7851
查看次数

在WP8设备上调试时,XAML不会更新

我在部署到Windows Phone 8设备时遇到问题.当我进行构建和调试时,似乎XAML没有更新.它似乎更新的唯一方法是当我执行Rebuild> Debug或卸载应用程序然后调试.

这是一个场景:一个页面包含一个带有名为"Button_Click"的点击事件的按钮.我调试,一切正常.停止调试.现在将事件处理程序的名称更改为NewButton_Click(是的,在xaml和cs中).再次开始调试,单击按钮,您会收到异常,因为没有事件处理程序名称"Button_Click"

未检测到/推送到设备的XAML更改,只有Csharp更改.

如果你进行Rebuild然后调试,它将按预期工作.每次我需要部署时重建都是PITA,因为我丢失了任何隔离存储.

有人可以清理这里发生的事情吗?

注意:Windows 8上的Visual Studio 2012 Update 3中的Windows Phone 7.x应用程序会发生这种情况.

visual-studio-debugging visual-studio-2012 windows-phone-8 windows-phone-8-sdk

6
推荐指数
1
解决办法
1241
查看次数

Visual Studio错误:LNK1104:无法打开文件'kernel32.lib' - 仅在WP8项目/ Win32版本中

我最近遇到了这个问题(前几天一切正常):Visual Studio 2012开始拒绝构建原生WP8项目.

今天,我从模板'Windows Phone Direct3D App(Native Only)'创建了新的解决方案,以检查我是否在WP上正确支持我新创建的DLL.我尝试编译这个项目,首先没有任何更改或额外的引用 - 由VS生成的纯代码.但是,它因给定错误而失败.我非常清楚这是什么意思,可能的原因是什么,但我无法理解,在这种情况下它来自何处.奇怪的是:这只发生在'Win32'配置中,ARM编译很好:

1>------ Build started: Project: PhoneDirect3DApp, Configuration: Debug ARM ------
.......

Build Summary
-------------
00:11.742 - Success - Debug ARM - PhoneDirect3DApp\PhoneDirect3DApp.vcxproj
Run Code Online (Sandbox Code Playgroud)

但Win32没有:

1>------ Build started: Project: PhoneDirect3DApp, Configuration: Debug Win32 ------
.......
1>LINK : fatal error LNK1104: cannot open file 'kernel32.lib'

Build Summary
-------------
00:09.725 - Failed  - Debug Win32 - PhoneDirect3DApp\PhoneDirect3DApp.vcxproj
Run Code Online (Sandbox Code Playgroud)

我的标准(本机C++/Win32)项目也按预期工作(在Win32和x64平台目标中).

项目配置:(在两个平台中)

链接::输入:

d3d11.lib;%(AdditionalDependencies)
Run Code Online (Sandbox Code Playgroud)

链接::忽略:

ole32.lib;%(IgnoreSpecificDefaultLibraries)
Run Code Online (Sandbox Code Playgroud)

VC++目录:

Microsoft.ARM.Cpp.User:

$(WP80ToolSetPath)lib\arm;$(WindowsSDK_LibraryPath_ARM);
Run Code Online (Sandbox Code Playgroud)

Microsoft.Win32.Cpp.User:

$(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WP80ToolSetPath)lib\x86;$(WindowsSDK_LibraryPath_x86)
Run Code Online (Sandbox Code Playgroud)

有什么想法可能是错误的或错误配置?我的想法已经不多了,我以前从未见过这样的东西.

顺便说一句,我注意到了另一个变化:当我尝试在ARM配置中编译WP8项目时,总是出现错误,说"不支持在桌面上构建ARM应用程序"(或类似的东西).现在ARM编译没有问题.这是正常的吗?

c++ linker-errors visual-studio-2012 windows-phone-8 windows-phone-8-sdk

6
推荐指数
1
解决办法
3万
查看次数

Windows Phone以编程方式连接两个设备并镜像屏幕

我们可以通过蓝牙以编程方式连接两个或更多iOS设备(iPhone和iPad),并使用iOS中的GameKit在多个设备上复制应用程序的屏幕.我在网上搜索,如果任何API支持Windows Phone 7/8中的这种功能,但我没有找到任何运气.请告诉我是否有可能,如果是,那是哪个API.

iphone windows-phone-7 windows-phone-8 windows-phone-8-sdk

5
推荐指数
1
解决办法
397
查看次数

单击按钮时如何更改按钮的前景色?

我有这样的事情:

                        <Grid>
                            <StackPanel Margin="100,0,98,0">
                                <Button x:Name="BtProd"
                                   Content="{Binding Produto}"     
                                   FontSize="{StaticResource PhoneFontSizeLarge}"
                                   Foreground="{Binding Color}"
                                   Click="BtProd_Click">
                                </Button>
                            </StackPanel>
                        </Grid>
Run Code Online (Sandbox Code Playgroud)

如何更改 C# .cs 文件中按钮的文本颜色?

   private void BtProd_Click(object sender, RoutedEventArgs e)
    {
    ?
    }
Run Code Online (Sandbox Code Playgroud)

当用户单击按钮时,我想从白色更改为浅灰色。谢谢。

c# xaml windows-phone-8-sdk

5
推荐指数
1
解决办法
7349
查看次数

Windows Phone 8 App与蓝牙设备通信

我的任务是从Windows Phone 8应用程序和后者Surface应用程序与蓝牙设备(不是低能耗 - BLE)进行通信.

我遇到了这个链接http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207007(v=vs.105).aspx其中确实提到关于蓝牙整合,但它并没有明确表示,如果这仅适用于BLE设备吗?

请有人指出我可以用来从蓝牙设备接口(发送和接收)数据的代码示例.Esp,RFCOMM,如果可能的话

万分感激.

windows-phone-8 windows-phone-8-sdk

2
推荐指数
1
解决办法
5864
查看次数