小编ARH*_*ARH的帖子

System.Net.Http丢失了

我试图下载使用mp3文件HTTPClientSystem.Net.Http命名空间,但是它看起来VS 2012不能识别它.我在.Net 4.5下创建了项目并且无法识别.

我希望使用HttpClient,我看到一些帖子说明添加了这个NuGet,但我不知道如何找到它NuGet?或者至少添加对此的引用?

c# windows-phone-8

8
推荐指数
2
解决办法
4万
查看次数

在UWP中隐藏状态栏

我使用下面的代码来隐藏UWP中的状态栏.当我在计算机中以开发模式运行应用程序时,状态栏不会显示在Windows Phone中.我在Windows应用商店中部署了应用,在下载应用后,我看到状态栏出现在我的应用中.

这是我的代码:

var isAvailable = Windows.Foundation.Metadata.ApiInformation.IsTypePresent(typeof(StatusBar).ToString());
   if (isAvailable)
       hideBar();

async void hideBar()
{
   StatusBar bar = Windows.UI.ViewManagement.StatusBar.GetForCurrentView();
   await bar.HideAsync();
}
Run Code Online (Sandbox Code Playgroud)

问题是,为什么上面的代码不适用于Windows商店?此外,我有链接到我的应用程序链接在Windows商店,但当我在Windows商店中搜索确切的关键词时,我的应用程序没有显示在Windows商店中,但点击链接将在窗口商店中显示我的应用程序.

谢谢!

windows-10 windows-10-mobile uwp

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

如何获取mp3文件的持续时间而不播放或存储它们

我正在构建一个wp8应用程序,可以在列表框中逐行播放诗歌.

假设我有20行诗歌在列表框中显示为20个项目.我有20个mp3文件(每行一个),我使用BackgroundAudioPlayer播放单个文件并选择列表框中的每个项目(诗).在播放这些mp3文件的过程中,有1-3秒的延迟,所以我找到了这些mp3文件的完整版本(20个文件合并为一个),逐行阅读诗歌.

我正在使用BackgroundAudioPlayer播放这个mp3文件.作为一个文件播放,我不能选择列表框中的每个项目,因为我不知道通过播放一个mp3文件的行号.

现在我想要的是在几秒钟内存储20个文件的持续时间,而无需存储和播放.这些文件位于链接中(http:123.com/1.mp3,/2.mp3, ...)

我使用带有绝对路径的AudioTrack然后使用持续时间属性,但它总是返回零.如何在不播放的情况下获取mp3文件的持续时间?

编辑: 在后面的代理我做了以下:

protected override void OnPlayStateChanged(BackgroundAudioPlayer player, AudioTrack track, PlayState playState)
{
switch (playState)
{
case PlayState.TrackReady:
TrackDuration tr = DataSource.Connection.Table<TrackDuration>().SingleOrDefault();
if (tr.IsGetTrackDuration)
{
if (player.Track != null)
{
player.Position = TimeSpan.FromSeconds(player.Track.Duration.TotalSeconds);
Recitation r = DataSource.Connection.Query<Recitation>("select * from Recitation where ID = " + player.Track.Title).SingleOrDefault();
r.AyaDuration = player.Track.Duration.TotalSeconds;
DataSource.saveRecitionDownloaded(r);
PlayNextTrack(player);
}
}
break;
}
NotifyComplete();
}

protected override void OnUserAction(BackgroundAudioPlayer player, AudioTrack track, UserAction action, object param)
{
switch (action)
{
case UserAction.Play:
   PlayTrack(player); …
Run Code Online (Sandbox Code Playgroud)

c# windows-phone-8

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

Windows应用认证工具包挂起

我已经开发了Windows 10 App并将其上传到Windows商店.但是,我想申请Windows认证应用套件.测试在这两个阶段中悬而未决;

暂停后Direct3D修剪进行中... UTF-8文件编码正在进行中...

我不在我的应用程序中使用任何这些功能,但我不明白为什么它应该在进程中挂起?

谢谢!

windows-10 windows-10-mobile windows-10-desktop windows-10-universal

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

如何从OneDrive下载文件

我希望从One Drive下载公共文件夹中的文件,但它不下载文件.这是场景:

在公共文件夹中,我有另一个文件夹,其中包含多个文件,可以广泛访问.出于测试目的,我已经共享了公共文件夹中的所有文件(如果它是正确的共享方式,我不会这样做).

我提供了以下链接来下载文件:

  1. 来自共享文件夹链接https://onedrive.live.com/redir?resid=DBBC281099F4FE69!646&authkey=!AGRCGuw8Y2_p9mA&ithint=folder%2c.mp3
  2. 从公共文件夹链接https://onedrive.live.com/redir?resid=DBBC281099F4FE69%21646
  3. 直接链接http://1drv.ms/1z9XlW6 -

BackgroundTransferRequest用以下代码下载文件:

string filePathToDownload = string.Empty, fileName = "111.mp3";
filePathToDownload = "http://1drv.ms/1z9XlW6";

Uri transferUri = new Uri(Uri.EscapeUriString(filePathToDownload), UriKind.RelativeOrAbsolute);
BackgroundTransferRequest transferRequest = new BackgroundTransferRequest(transferUri);
transferRequest.Method = "GET";
transferRequest.TransferPreferences = TransferPreferences.AllowCellularAndBattery;

Uri downloadUri = new Uri(DataSource.TEMPDOWNLOADLOCATION + fileName, UriKind.RelativeOrAbsolute);
transferRequest.DownloadLocation = downloadUri;
transferRequest.Tag = fileName;
Run Code Online (Sandbox Code Playgroud)

该文件为300Kb,但这仅下载6 Kb.

如何从上面的链接(其中任何一个)直接下载文件?

谢谢!

c# windows-phone-8 onedrive

5
推荐指数
2
解决办法
2万
查看次数

如何在UWP中添加ListBox项Contextmenu

我正在搜索我的列表框项目的每个项目中添加上下文菜单.我知道使用工具包在wp8应用程序中非常容易.但是,uwp不支持Toolkit.

如何在uwp列表框项中添加上下文菜单?

谢谢!

win-universal-app windows-10 windows-10-mobile uwp

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

如何仅在C#中获取RSACryptoServiceProvider公钥和私钥

我正在下面的代码中运行,仅获取公钥和私钥,但似乎它输出了整个XML格式。我只需要输出公钥和私钥演示中所示的密钥

        static RSACryptoServiceProvider rsa;
        private RSAParameters _privateKey;
        private RSAParameters _publicKey;
        public RSACrypto()
        {
            rsa = new RSACryptoServiceProvider(2048);
            _privateKey = rsa.ExportParameters(true);
            _publicKey = rsa.ExportParameters(false);

        }
        public string GetPublicKeyString()
        {
            var sw = new StringWriter();
            var xs = new XmlSerializer(typeof(RSAParameters));
            xs.Serialize(sw, _publicKey);
            return sw.ToString();
        }
        public string GetPrivateKeyString()
        {
            var sw = new StringWriter();
            var xs = new XmlSerializer(typeof(RSAParameters));
            xs.Serialize(sw, _privateKey);
            return sw.ToString();
        }
Run Code Online (Sandbox Code Playgroud)

c# asp.net rsa public-key-encryption

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

如何在UWP中的NavigationViewMenuItems中添加自定义图标

我想在我的UWP应用程序中使用带有自定义图标的NavigationView作为菜单项.但是,似乎NavigationView不接受自定义图标或BitmapIcon.我在android中看到的示例应用程序如下; 示例图标/图像

NavigationView菜单项的示例代码

<NavigationView.MenuItems>
   <NavigationViewItem Name="SalahNavItem" Icon="CustomIcon" Content="Apps" Tag="Salah"/>
   <NavigationViewItem Name="AppsNavItem" Icon="CustomIcon1"  Content="Apps" Tag="apps"/>
</NavigationView.MenuItems>
Run Code Online (Sandbox Code Playgroud)

我想要实现的是在菜单项中添加自定义图标/图像,在UWP中有关于它的任何线索?

c# win-universal-app uwp windows-10-universal

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

ngx-datatable 不能在环境上下文中声明访问器

我在尝试添加ngx-datatable到我的ionic + angular项目时遇到错误。我收到了成百上千的错误行,它似乎没有添加ngx-database到我的项目中。我正在关注Add ngx-datatable with ionic 5以添加ngx-datatable到我的项目中。

包.json

"@angular/common": "~8.2.14",
"@angular/core": "~8.2.14",
"@angular/forms": "~8.2.14",
"@angular/platform-browser": "~8.2.14",
"@angular/platform-browser-dynamic": "~8.2.14",
"@angular/router": "~8.2.14",
"@ionic-native/core": "^5.0.7",
"@ionic-native/splash-screen": "^5.0.0",
"@ionic-native/status-bar": "^5.0.0",
"@ionic/angular": "^5.0.0",
"@swimlane/ngx-datatable": "^17.0.0",
"core-js": "^2.5.4",
"rxjs": "~6.5.1",
"tslib": "^1.9.0",
"zone.js": "~0.9.1"
Run Code Online (Sandbox Code Playgroud)

在 app/home.module.ts

import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
import { CommonModule } from '@angular/common';
import { IonicModule } from '@ionic/angular';
import { FormsModule } from '@angular/forms';
import { HomePage } from …
Run Code Online (Sandbox Code Playgroud)

ionic-framework ngx-datatable angular ionic5

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

防止Windows 10移动锁定

我终于将我的Windows 8应用程序升级到了Windows 10应用程序.不幸的是,有些功能在Windows 10中不起作用.我正在寻找的功能之一就是在我的应用程序运行时阻止自动锁定屏幕.

在Windows Phone 8中我使用下面的代码来防止Windows手机的自动锁定,但是,在Windows 10中,我没有找到此功能.

PhoneApplicationService.Current.UserIdleDetectionMode = IdleDetectionMode.Disabled;
Run Code Online (Sandbox Code Playgroud)

在Windows 10中上面的替代是什么?

谢谢!

windows-10 windows-10-mobile windows-10-universal

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