标签: windows-phone

Windows Phone 7 - 如何从循环中更新UI?

我如何更新Windows Phone应用程序中的UI,包括while,fore,for等循环?

c# user-interface windows-phone-7 windows-phone

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

尝试将图像保存到Windows Phone 8中的媒体库时出现异常

在尝试保存图像MediaLibrary时,我收到以下错误

Microsoft.Xna.Framework.ni.dll中出现"System.InvalidOperationException"类型的异常,但未在用户代码中处理

这是我正在使用的代码

if (SourceImage != null) // Source Image is WriteableBitmap
{
    var imageArray = SourceImage.ToByteArray(); // WriteableBitmapExWinPhone (extension method)
    var res = await SavePhotoToImageHub(imageArray);
    await ShowMessage(res ? AppResources.MEDIA_LIBRARY_SUCCESS_MESSAGE :  AppResources.MEDIA_LIBRARY_FAILURE_MESSAGE);
}
Run Code Online (Sandbox Code Playgroud)

使用的方法是

private Task<bool> SavePhotoToImageHub(byte[] imageArray)
{
    using (var mediaLibrary = new MediaLibrary())
    {
        var fileName = string.Format("Gs{0}.jpg", Guid.NewGuid());
        var picture = mediaLibrary.SavePicture(fileName, imageArray);
        if (picture.Name.Contains(fileName)) return Task.FromResult(true);
    }

    return Task.FromResult(false);
}
Run Code Online (Sandbox Code Playgroud)

我也试过流而不是字节数组.

c# windows-phone windows-phone-8

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

Windows应用商店应用将SQLite文件放在LocalState文件夹中

我正在使用sql-net和mvvmcross构建一个Windows 8应用程序,以便对sqlite数据库进行数据访问.这适用于任何Win-8或Win-Phone应用程序.

我需要在app start上安装一个现有的sqlite文件.

使用连接时,您可以使用此语法

 public FlashCardManager(ISQLiteConnectionFactory factory, IMvxMessenger messenger)
    {
        _messenger = messenger;
        _connection = factory.Create("Dictionary.sqlite");
        _connection.CreateTable<FlashCardSet>();
        _connection.CreateTable<FlashCard>();
    }

    public void CreateCard(FlashCard flashCard)
    {
        _connection.Insert(flashCard);

    }
Run Code Online (Sandbox Code Playgroud)

该连接在以下位置创建文件:C:\ Users\USER\AppData\Local\Packages\793fd702-171e-474f-ab3b-d9067c58709b_ka9b83fa3fse2\LocalState

我的应用程序使用我创建的现有sqlite数据库文件.安装应用程序时,我需要将它放在此文件夹中.我该怎么做呢?

谢谢,JH

sqlite windows-phone mvvmcross windows-store-apps sqlite-net

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

如何在文本区域的文本末尾显示省略号(...)?

在此输入图像描述

如果没有空间在WP8中使用C#显示保留的文本或句子,我如何在文本框中的文本末尾添加省略号(...)?

c# textbox windows-phone windows-phone-8

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

是否可以在Update 3之前在Windows Phone 8上指定Toast通知声音

我知道在Update 3中我们可以指定自定义声音.但除了默认的铃声之外,是否可以在Update 3之前指定任何不同的声音?如果是这样,怎么样?

以下是我发送给手机的xml有效负载

<?xml version="1.0" encoding="Windows-1252"?>
<wp:Notification xmlns:wp="WPNotification">
  <wp:Toast>
    <wp:Text1>WEATHER ALERT</wp:Text1>
    <wp:Text2>asdfasdf</wp:Text2>
    <wp:Param>/Page2.xaml?NavigatedFrom=Toast Notification</wp:Param>
  </wp:Toast>
  <wp:audio src="ms-winsoundevent:Notification.IM" loop="true" />
</wp:Notification>
Run Code Online (Sandbox Code Playgroud)

但不管我在线上指定了什么声音

<wp:audio src="ms-winsoundevent:Notification.IM" loop="true" />
Run Code Online (Sandbox Code Playgroud)

要么

<wp:audio src="ms-winsoundevent:Notification.Looping.Alarm7" loop="true" />
Run Code Online (Sandbox Code Playgroud)

它总是播放相同的声音.

我做错了什么还是不可能?

windows-phone windows-phone-8

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

如何获得大小写的明显价值?

我有这个功能,我希望在#Data#中获得独特的价值.但我的问题是,如果有两个具有相同字符的值,但一个是Upper,一个是Lower(即Comedy和喜剧),它仍然在我的数据中同时具有值​​Comedy和喜剧.因此,当我绑定到数据时...它显示两者.

我的功能是:

public void LoadBookGenre(Book abc)
{
    var loadbook = from Book s in BookDB.Books where s.Genre == abc.Genre select s;
    BookAttribute.Clear();
    foreach (Book m in loadbook) BookAttribute.Add(m);
    List<Book> distinct = BookAttribute.GroupBy(a => a.Genre).Select(g => g.First()).ToList(); 
    Data.Clear(); 
    foreach (Book s in distinct) Data.Add(s);
}
Run Code Online (Sandbox Code Playgroud)

c# linq distinct-values windows-phone

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

全屏显示图像

我正在开发Windows Phone 8 app并在XAML中拥有这样的Image视图:

<Image Name="Image"
       Grid.Row="0"
       Visibility="Collapsed"
       Width="Auto"
       Height="Auto"
       Tap="Image_tap"
       HorizontalAlignment="Center"
       VerticalAlignment="Center"
       Margin="1,1,1,1"/>
Run Code Online (Sandbox Code Playgroud)

现在我有这个事件叫Tap="Image_tap",当我点击图像我想要全屏显示相同的图像,顶部和底部没有任何栏,如何实现这一点?

c# wpf fullscreen windows-phone windows-phone-8

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

Windows运行时组件与Windows Phone Silverlight 8.1

我有一个现有的Windows Phone 8应用程序,它基本上是一个警报应用程序.无论出于何种原因,新的Windows Phone RunTime都不支持Alarm类,因此我只能将其升级到Windows Phone Silverlight 8.1.

幸运的是,WP SL 8.1项目仍然能够引用Windows RunTime组件,因为我的目标是使用新的后台任务机制中的一些很酷的功能.

这是我的问题 -

我的应用程序当前使用独立存储来存储数据,而它不在前台,其后台任务项目需要从隔离存储中检索数据并将其显示在实时磁贴上.但是,由于此项目是Windows RunTime组件,因此它不再支持隔离存储...

所以,我讨厌问,但是,我是不是死路一条?

windows-phone windows-runtime windows-phone-8.1 windows-phone-sl-8.1

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

注册URI关联应用程序(Windows Phone 8.1 RT)

您好我想创建一个方案URI来从另一个应用程序启动我的应用程序.我搜索了很多,我发现这个教程的URI关联,它显示了如何注册你的应用程序的A URI关联,但它是为Windows Phone 8.我正在开发一个Windows Phone 8.1 RT的应用程序,没有我找到工作的教程.至少我想知道WP 8.1 RT是否支持它.

c# windows-phone windows-runtime windows-phone-8.1

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

如何在UWP Apps中获得省电模式?

我试图在UWP应用程序中获得省电模式,我在Windows .Phone .System .Power.dll中找到PowerManager类,我无法在UWP应用程序中引用它..有没有其他方法可以检查省电模式是否已启用?我的目标设备是目前的Windows 10平板电脑..如果有方法在Universal Windows项目中引用Windows .Phone .System .Power.dll请告诉我.

.net c# windows-phone uwp

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