我正在为我工作的公司开发Windows Phone 7应用程序.对于配置部分,我想分享用于我们的iPhone应用程序并存储在plist文件中的远程服务器上的配置.
我使用System.Xml.Linq.XDocument的Parse是使用WebClient实例下载的字符串.
这是代码:
Uri plistLocation = new
Uri(@"http://iphonevnreporter.vol.at/Settings.bundle/mw_test.plist");
WebClient client = new WebClient();
try
{
client.DownloadStringCompleted += ((sender,e) => {
if (e.Error == null)
{
XDocument xdoc = XDocument.Parse(e.Result);
//XElement element = XElement.Parse(e.Result.ToString());
var dictItems = xdoc.Descendants("dict");
foreach (XElement elem in dictItems)
{
}
}
});
}
catch (Exception e)
{
}
client.DownloadStringAsync(plistLocation);
Run Code Online (Sandbox Code Playgroud)
在这个例子中,plist只是dict在根元素下面有一个元素plist,然而我正在接收NotSupportedException.异常发生在XDocument.Parse(e.Result).
这是StackTrace:
at System.Xml.XmlTextReaderImpl.ParseDoctypeDecl()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.Linq.XDeclaration..ctor(XmlReader r)
at System.Xml.Linq.XDocument.Load(XmlReader …Run Code Online (Sandbox Code Playgroud) 喜欢这篇文章,
你能从Windows Phone 7或8上的其他应用程序中删除一个应用程序吗?(包括企业功能)
我和iOS有同样的问题.我知道企业功能提供了通过URL安装另一个应用程序.但是"卸载"呢,它有可能吗?
我是Windows Phone 7应用程序开发人员.现在我使用的是Visual Studio 2010和WP7 SDK以及Windows 7操作系统.但我计划在我的系统中安装Windows 8操作系统和Windows Phone 8 SDK和Visual Studio 2012.如果我这样做,我可以用WP8 SDK和Visual Studio 2012开发windows phone 7.0和windows phone 7.1应用程序吗?
我还在WP7中开发了一些应用程序,因此如果需要修复任何错误,我可以使用WP8 SDK吗?
我使用这种方法在我的MediaElement:
TimeSpan t = TimeSpan.FromSeconds(newSecond);
System.Windows.Deployment.Current.Dispatcher.BeginInvoke(() =>
{
mediaElement1.Position = TimeSpan.FromSeconds(newSecond);
});
Run Code Online (Sandbox Code Playgroud)
当用户播放视频然后暂停它并寻找新位置时,视频帧停留在前一帧。
我想知道是否有可能当我寻找新位置并且视频处于暂停模式时,帧将移动到新位置并且不会等到我再次按下播放键。
全屏我的意思是弹出用户控件覆盖整个手机屏幕,最大化.可以这样做吗?
谢谢!
我正在创建Windows Phone 8应用程序.在那我是Util静态课.现在在创建数据库时,我将数据库名称保持为const string&数据库路径static string,当我尝试将它组合起来时,它给出了错误的路径,为什么?见下图为证明.我的代码出了什么问题.

我正在使用Windows Phone 8应用程序.
我有一条通往图像的道路 - /Data/Images/image1.png.我能够在屏幕上显示此图像,但我想在渲染之前更改图像的宽度和高度.
这就是我在显示图像的方式 webbrowser control
webbrowser.Append("<img src=""+path+ width=\"250\" height=\"250\" style=\"vertical-align:middle\" alt=\"\"></img>"/>"
Run Code Online (Sandbox Code Playgroud)
在这里我设置宽度和高度,250x250但我想改变高度和宽度,因为一些图像不好看.
在 Visual Studio 2015 中,有多种项目类型可用于制作 Windows Phone 应用程序。这些是:
问题:如果我使用选项 1(Windows 通用),应用程序是否会在:
欢迎补充评论/评论。
windows-phone windows-phone-8 win-universal-app windows-10 visual-studio-2015
我怎么能参与这个字符串的一部分:
string="<ArrayOfArrayOfKeyValueOfstringstring xmlns:d1p1="http://www.w3.org/2001/XMLSchema" i:type="d1p1:base64Binary" xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">0RuHA6OkPMP7myQPAR4ZDMoB8mo=</ArrayOfArrayOfKeyValueOfstringstring>";
Run Code Online (Sandbox Code Playgroud)
我需要把这部分"0RuHA6OkPMP7myQPAR4ZDMoB8mo",我怎样才能将我需要的部分划分为?
它不是一个xml它是系统给我回来的字符串,当我询问电话的详细信息时,我只需要获得IMEI的一部分:
Object obj = DeviceExtendedProperties.GetValue("DeviceUniqueId");
byte[] objByte = ObjectToByteArray(obj);
IMEI = System.Text.Encoding.UTF8.GetString(objByte, 0, objByte.Length);
Run Code Online (Sandbox Code Playgroud)
这个ObjectToByteArray():
private byte[] ObjectToByteArray(Object obj)
{
DataContractSerializer serializer = new DataContractSerializer(typeof(List<Dictionary<String, String>>));
byte[] byteArr;
using (var ms = new System.IO.MemoryStream())
{
serializer.WriteObject(ms, obj);
byteArr = ms.ToArray();
}
return byteArr;
Run Code Online (Sandbox Code Playgroud)
我通过这种方式使用Split和Replace来剪切字符串:
a1 = IMEI.Split(IMEIerrato, 2 ,StringSplitOptions.None);
IMEIgiusto = a1[1].Replace("=</ArrayOfArrayOfKeyValueOfstringstring>", "");
Debug.WriteLine("IMEI: "+IMEIgiusto);
Run Code Online (Sandbox Code Playgroud)
我得到这个输出:
IMEI: 0RuHA6OkPMP7myQPAR4ZDMoB8mo
Run Code Online (Sandbox Code Playgroud)
解决
我正在Windows Phone中开发应用程序.我需要TextBox的KeyDown事件中的要求,我需要知道"#"或"."的时间.在TextBox中按下键.任何人都可以帮我解决这个问题吗?
我正在开发一个支持两种语言的应用程序,用户可以更改在屏幕顶部/右侧点击文本块的语言,语言将保存为全局变量.
为正确的语言加载该文本的最佳方法是什么?
谢谢
我想创建一个名为(call)的按钮,当按下此按钮调用存储在其中的数字时,我没有任何代码可以使用它
我需要开发一个必须进行预定呼叫的应用程序.问题是它必须在没有用户许可的情况下调用.此外,它必须在一段时间后结束通话.所以我不能用PhoneCallTask.我听说过Microsoft.Phone.Media.Extended.dll并Microsoft.Phone.InteropServices.dll使用手机的更多功能.
我下载了它们,但是我无法将它们添加为visual studio中的项目参考.它说
无法将更高版本或不兼容的程序集添加到项目中.
我的问题是,有没有办法实现这样的功能(没有权限和结束呼叫呼叫,没有与用户的任何交互.)?
解决方案可以是Windows Phone 7.1或Windows Phone 8.
好消息是我不会把它上传到商店......因此,我不需要它来认证.谢谢...
windows-phone ×13
c# ×8
silverlight ×2
xaml ×2
image ×1
ios ×1
iphone ×1
linq-to-xml ×1
methods ×1
multilingual ×1
popup ×1
split ×1
sqlite ×1
string ×1
windows-10 ×1
wpf ×1
xml ×1