Tag: windows 8

C#代码,用于在Windows 8中使用带有哈希的自定义progid更改附加扩展名的默认程序

目的:将新progid与扩展名相关联,以便使用新的关联程序打开该文件。 编程语言:C# 描述: 我想创建一个程序,将另一个程序与我推荐的程序列表中的扩展名相关联。 我的程序在windows-xp和windows-7中工作,但它在windows-8中不起作用。 当我搜索这个问题时,我发现在Windows-8中还有一个名为“Hash”的附加键。 我无法找到新progid的哈希值。 被跟踪的步骤: 在HKEY_CLASSES_ROOT创建了一个类“MyTest.txt”,例如: HKEY_CLASSES_ROOT MyTest.txt Shell Open Command (Default) “[PATH TO NOTEPAD] “%1″” 我注意到在LOCAL_MACHINE文件夹中也创建了相同的密钥 现在我想将此“MyTest.txt”ProgID指定给 [HKEY_CURRENT_USER \软件\微软\的Windows \ CurrentVersion \ Explorer中\ FileExts.txt \ UserChoice] “散列”= “????” “PROGID”= “MyTest.txt” 但我无法在C#中为我新创建的ProgId“MyTest.txt”找到Hash。 使用C#的代码: public void changeExtensionDefaultProgram(string fileext,string operationmode, string oldkeyname, string fileopenerpath) { try { if (!string.IsNullOrEmpty(fileext)) { //Global declaration for new […]

如何使用SharpDX中的文件字体?

我想为windows 8 app生成图像,我将使用SharpDX API 这是我感谢应对和粘贴的代码示例 private MemoryStream RenderStaticTextToBitmap() { var width = 400; var height = 100; var pixelFormat = WicPixelFormat.Format32bppBGR; var wicFactory = new ImagingFactory(); var dddFactory = new SharpDX.Direct2D1.Factory(); var dwFactory = new SharpDX.DirectWrite.Factory(); var wicBitmap = new Bitmap( wicFactory, width, height, pixelFormat, BitmapCreateCacheOption.CacheOnLoad); var renderTargetProperties = new RenderTargetProperties( RenderTargetType.Default, new D2DPixelFormat(Format.Unknown, AlphaMode.Unknown), […]

有没有免费的XMPP库支持WinRT?

谁能说我支持WinRT的XMPP库,我试过Jabber-Net,agsXMPP,那些都不行。 。 。

将数据从WCF绑定到MVVM客户端始终为空

我正在制作我的第一个Windows 8客户端。 这也是我第一次使用异步方法加载属性所以如果这是一个noobie问题,请原谅我。 我有一个WCF服务,并从visual studio中的Split Page模板开始为客户端(但我将几乎取代所有东西)。 当我直接在“SplitPage”代码中将数据导入我的视图后,所有内容都正确加载并显示出来。 但是,当我尝试使用MVVM时,该属性在绑定时没有任何项目。 因为WCF它是一个异步调用来获取数据是问题的原因吗? 有没有确保他们的数据在返回属性之前回来了(属性本身似乎不能被标记为异步)? 这是我做的: 出于测试目的,我放了一个ListView(代码说明了listbox但是我在XAML中使用了listview)并添加了以下代码作为在OnNavigatedTo处理程序中调用的异步方法: private async void GetUsersList() { ServiceClient client = new ServiceClient(); List _users = (await client.GetUsersAsync()).ToList(); foreach(UserDTO user in _users) { UserListBox.Items.Add(new UserView(user)); } TestStack.Children.Add(new UsersView()); } 这工作正常,当页面加载时,UserListBox包含UserViews。 然后我尝试进入一个完整的MVVM模式并创建了一个UsersViewModel和UsersView(复数)以及一个存储库,该存储库在其构造函数中初始化一个属性User,其中包含从我的WCF服务中提取的UserDTO的ObservableCollection。 这就是上面消息的最后一行是将视图设置为页面上的堆栈面板。 视图和视图模型在资源文件中粘合在一起: 绑定与我习惯的有点不同,因为显然.Net 4.5不再具有DataTemplates上的x:Type属性。 存储库中加载数据的部分如下所示: private ObservableCollection _users = new ObservableCollection(); private ServiceClient _client = […]

从Win RT / Windows 8应用程序启动Windowsapp store列表

在Windows Phone上有一个市场审查任务。 有没有办法在WinRT应用程序中实现等效function? 我意识到Charms栏中有“率和评论”按钮,但是,这不是我需要的,因为我想在应用程序中集成一个按钮来启动评论UI。 这可能看似微不足道,但这是最重要的要求之一! 对于Windows 8 / winrt / metro风格 , 是否有相当于wp7的marketplacereviewtask? 因为提问者对Charms bar方法很满意。 谢谢

如何在Windows 8的启动画面中添加进度环?

我需要激活启动画面,并使用C#和XAML在Windows 8 metro应用程序中添加进度环。 我添加了扩展的启动画面,但它根本没有显示! 谁能告诉我怎么做? using System; using System.Collections.Generic; using System.IO; using System.Linq; using Windows.ApplicationModel; using Windows.ApplicationModel.Activation; using Windows.Foundation; using Windows.Foundation.Collections; using Windows.UI.Xaml; using Windows.UI.Xaml.Controls; using Windows.UI.Xaml.Controls.Primitives; using Windows.UI.Xaml.Data; using Windows.UI.Xaml.Input; using Windows.UI.Xaml.Media; using Windows.UI.Xaml.Navigation; using SplashScreenSample; // The Blank Application template is documented at http://go.microsoft.com/fwlink/? LinkId=234227 namespace App1 { /// /// Provides application-specific behavior […]

制作自己的Windows 8应用主题

我正在开发一款应用程序,并希望将自己的风格运用到它上面。 XAML有一些叫做主题目录的东西我试图用于我的主题。 事实certificate,Windows有3个预定义的主题; Light,Dark和HighContrast。 当我将资源目录上的x:Key属性设置为包含我要使用的主题而不是3预定义或默认值之一时,它不起作用。 谁知道为什么? // Does work (…) // Does not work (…)

Windows RT App中的图像闪烁

我有一个Windows RT应用程序,我以编程方式更改Image组件中的位图。 一切都适用于XAML和下面的代码,除了我们在图像更改时看到的闪烁。 我应该改变什么才能摆脱闪烁? XAML : 码: namespace Test01 { public sealed partial class MainPage : Page { int currentSlice = 128; String axis = “ax-“; public MainPage() { this.InitializeComponent(); } public void displayImages() { BitmapImage bitmapImage = image1.Source as BitmapImage; bitmapImage.UriSource = null; image1.Source = null; BitmapImage bitmapImage2 = image2.Source as BitmapImage; bitmapImage2.UriSource = […]

Windowsapp store应用崩溃,质量报告和CEIP

微软的Antoine Leblond 在这里讨论了Windows Store仪表板如何显示应用程序崩溃,这很不错。 另外,微软有一篇文章讨论了他们的Windows客户体验改进(CEIP)系统,并指出在Windows 8中默认关闭了CEIP。但是,该文章还说: 安装Windows 8并首次启动计算机时,将显示“初始配置任务”对话框。 接受初始配置任务的默认建议会启用客户体验改善计划 这对我来说表明大多数用户可能会接受默认设置,并且在大多数人的安装中都会打开CEIP。 所以我的主要问题是: Windows Store仪表板中的质量报告是通过CEIP完成的,还是CEIP被绕过,报告总是针对Windowsapp store应用程序发送? 有什么相关的,这些质量报告是否有效,并为C#应用程序和C ++应用程序发送堆栈跟踪?

Window 8通过FormsAuthentication消耗SharePoint REST接口?

我创建了一个示例Windows 8应用程序,使用REST Apis获取SharePoint 2010列表数据,如_vti_bin / ListData.svc我使用NetworkCredential访问列表,其工作正常。 如何使用FormsAuthentication实现相同的结果? NetworkCredential代码: context = new CentralAdministrationDataContext(new Uri(“http:///_vti_bin/ListData.svc”)); NetworkCredential credentials = new NetworkCredential(); context.UseDefaultCredentials = false; context.Credentials = new NetworkCredential(“UserName”, “Password”);