Tag: windows phone 7

从Windows Phone 7上的隔离存储打开JPEG时出现问题

脚本 应用程序打开 检查隔离存储中是否存在背景图像 如果没有,请从Web下载,并将其保存到隔离存储 从Isolated Storage中加载图像并将其设置为Panorama控件上的Background 问题 图像未加载到GUI中。当我检查从隔离存储器接收的字节数组时,它包含与最初写入的字节数相同的字节数,但图像未显示。 这是我正在尝试找出问题的一些测试代码: using (IsolatedStorageFile appStorage = IsolatedStorageFile.GetUserStoreForApplication()) { if (!appStorage.FileExists(@”default.jpg”)) { BitmapImage bmp = sender as BitmapImage; byte[] bytes = bmp.ConvertToBytes(); using (var inputfile = appStorage.CreateFile(@”default.jpg”)) { inputfile.Write(bytes, 0, bytes.Length); } } using (var isfs = appStorage.OpenFile(@”default.jpg”, FileMode.OpenOrCreate, FileAccess.Read)) { BitmapImage bmp = new BitmapImage(); bmp.SetSource(isfs); MainPanorama.Background = […]

如何将存储在独立存储中的图像用于故事板动画?

我似乎无法将我存储在隔离存储器中的图像显示在我的故事板中,我可以在用相机拍照时将图像输出到屏幕上但是当我使用相同的文件名时Value = String.Format(“MyImage{0:D2}.jpg”, i)我存储它们的地方似乎不起作用我应该在故事板中再次打开隔离存储。 我在这里使用蜡烛动画教程,但这些图像位于静态保存的文件夹中。 任何人都可以帮助我非常感谢。 编辑我可以从孤立的存储中打开一个图像,但它是最后出现的图像,我甚至不知道它是否正在运行动画,因为它只有一个图像,任何人都可以帮忙吗? 代码在下面的第二篇文章中 private void PlayButton_Click(object sender, RoutedEventArgs e) { AnimationPanel.Visibility = Visibility.Visible; storyboard = new Storyboard { RepeatBehavior = RepeatBehavior.Forever }; var animation = new ObjectAnimationUsingKeyFrames(); Storyboard.SetTarget(animation, CandleImage); Storyboard.SetTargetProperty(animation, new PropertyPath(“Source”)); storyboard.Children.Add(animation); for (int i = 0; i <= savedCounter; i++) { var keyframe = new DiscreteObjectKeyFrame { KeyTime […]

类型不可序列化,因为它不公开?

我有一个公共类,不能正确序列化。 尝试时,抛出以下exception: 数据协定类型“MyProject.MyClass”不可序列化,因为它不公开。 将类型设置为public将修复此错误。 或者,您可以将其设置为内部,并使用程序集上的InternalsVisibleToAttribute属性来启用内部成员的序列化 – 有关更多详细信息,请参阅文档。 请注意,这样做会产生一定的安全隐患。 我的class级是公开的,但是: [DataContract] public class MyClass { [DataMember] public string Name { get; set; } [DataMember] private int Count; public MyClass() { Name = string.Empty; Count = 0; } } 当课程明显公开时,为什么我会得到这个例外?

获取LongListSelector项的SelectedIndex

我有一个WP8 DataBound应用程序,其中ItemViewModel绑定到LongListSelector 。 很简单,当用户点击列表中的项目时,我需要检索所选项目的索引号以供将来使用。 (0是列表中的第一个,1是第二个,等等) 因此,正如这可能会检索所选项目的某个属性: string whateverProperty = (MyLongListSelector.SelectedItem as ItemViewModel).WhateverProperty; 我需要这样的东西(显然是代码): int indexNumber = (MyLongListSelector.SelectedItem as ItemViewModel).GetSelectedIndex(); 我认为SelectedIndex属性是我需要的东西,但我无法弄清楚如何检索它。 谢谢! 编辑:解决了! 以下内容让我知道我正在寻找的内容: int selectedIndex = App.ViewModel.Items.IndexOf(MainLongListSelector.SelectedItem as ItemViewModel);

检测用户何时使用EmailComposeTask返回?

我注意到在使用EmailComposeTask发送电子邮件后,用户被重定向回我们的应用程序。 是否可能有一个已完成的事件处理程序,用于确定用户何时返回我们的应用程序?

释放WP7上Application.GetResourceStream返回的基础流

使用Application.GetResourceStream访问资源时,它返回类StreamResourceInfo的实例,此类不实现IDisposable。 当我在WP7设备上处理完流后,我应该关闭\处理由StreamResourceInfo公开的底层流 – 我不想知道Using或Dispose模式。 一个例子是使用该方法访问包含在ZAP包中的ZIP文件,一旦我解压缩该文件,我就不再需要Stream实例了。

MvvmCross vnext:将插件与monodroid合并

我正在尝试将插件库项目合并为一个(例如,Location + PhoneCallTask​​)。 它与wp7完美配合,但我得到monodroid的未处理exception: 无法加载文件或程序集’Cirrious.MvvmCross.Plugins.Location.Droid.dll’ 当然,位置插件在’Cirrious.MvvmCross.Plugins.Droid.dll’(合并库)中引用。 有没有办法指向合并的库路径?

在Windows Phone 7上创建video文件

是否可以在Windows Phone上以编程方式创建video文件(eg .wmv, .avi, etc.) (合并BMP和.wav文件)? 我发现了很多第三方实用程序,但实际上它们是基于C ++的,不能在Windows Phone平台上运行 。 非常感谢,任何帮助将不胜感激。

如何隐藏PivotItem标头?

我希望有一个Pivot控件具有PivotItems,但没有透视项目横向文本(横向模式下的图库,当恢复为肖像时,它应该再次显示PivotItems标题)。 使文本PivotItem.Header = “”的解决方案并不好,因为标题文本占用的空间仍然保留(因此有一个空白空间未使用)。 我怎么能这样做?

将HSV循环代码从Delphi转换为C#

我正在尝试将函数转换为从Delphi到C#创建HSV Circle,但结果不是正确的。 我的目标是为Windows Phone 7做一个应用程序,我只使用WP7.1 SDK和WriteableBitmapEx库。 delphi代码: FUNCTION CreateHueSaturationCircle(CONST size: INTEGER; CONST ValueLevel: INTEGER; CONST BackgroundColor: TColor): TBitmap; VAR dSquared: INTEGER; H,S,V: INTEGER; i: INTEGER; j: INTEGER; Radius: INTEGER; RadiusSquared: INTEGER; row: pRGBTripleArray; X: INTEGER; Y: INTEGER; BEGIN RESULT := TBitmap.Create; RESULT.PixelFormat := pf24bit; RESULT.Width := size; RESULT.Height := size; // Fill with background color […]