WinRT是否有某种SDK.?我们现在可以为它开发应用程序吗?
VS2010是否可用于开发或将其他IDE发送?此外,在WinRT中开发面向性能的应用程序是否需要C++,或者C#应用程序是否会提供相同的性能?可以在Win7上进行开发吗?
我对此感到好奇,因为我在WPF发布时错过了,我不想错过这个.
我对WinRT和.NET感到困惑.
这些名称空间:http://msdn.microsoft.com/en-us/library/windows/apps/br211377.aspx存在于WinRT中但它们不完整(例如System.IO不存在).
对于套接字编程,有两个名称空间:
1- System.Net.Sockets在.NET库中.
Windows.Networking.SocketsWinRT中的2-
我应该在.NET项目中使用WinRT API吗?如果答案是"是"那么为什么我应该使用WinRT API而不是.NET API?
我正在尝试设置Margin我的Ellipse代码.我如何设置Margin的 p?
auto p = ref new Windows::UI::Xaml::Shapes::Ellipse();
p->Height=100.0;
p->Width=100.0;
//p->Margin="36,19,0,0";
auto t = ref new Windows::UI::Xaml::Thickness(10.0,20.0,30.0,40.0);
Run Code Online (Sandbox Code Playgroud) 我正在尝试学习如何与图像的某些WinRT(Metro)对象进行交互.基本上,我正在努力创造一个"GetPixel"和"SetPixel"方法很容易使用(类同什么是在不能在Metro应用程序中使用System.Drawing.Bitmap).
为了测试,我创建了一个"Bitmap"类.它基于我从Metro文件选择器控件获得的IRandomAccessStream加载.我能够将像素数据加载到Byte数组中,然后从中创建一个BitmapImage,当我将其投入到Image控件中时,它会在XAML表单上正确呈现.
这是我的问题,我可以查看字节数组并查看单个ARGB值,但是它的像素数远远少于它应该的数量.例如,我正在加载的图像是254x197像素(254*197*4 = 200,152).当我使用下面的代码加载我的字节数组时,它只有16,382字节(也没有平均除以4).我想,这是压缩的吗?我不知道.
我的问题是,我在做什么错.我想返回一个代表,我应该有这样我就可以创建GetPixel的50038个像素(X,Y)和SetPixel(X,Y,彩色)方法200152个字节.
Public Class Bitmap
Public Sub New()
End Sub
Public Async Function Load(s As Windows.Storage.Streams.IRandomAccessStream) As Task
Dim dr As New DataReader(s.GetInputStreamAt(0))
Await dr.LoadAsync(s.Size)
Me.Pixels = New Byte(s.Size - 1) {}
dr.ReadBytes(Me.Pixels)
' We're going to get the height and the width of the image this way. ;)
Dim bi As New BitmapImage
Dim stream As New MemoryStream(Me.Pixels)
bi.SetSource(New RandomStream(stream))
Me.Width = bi.PixelWidth
Me.Height = bi.PixelHeight
End Function
Public Function ToBitmapImage() As BitmapImage
Dim bi …Run Code Online (Sandbox Code Playgroud) bytearray bitmapimage microsoft-metro windows-8 windows-runtime
我为我的Windows 8 metro风格应用程序创建了一个用户控件,我知道如何使用XAML将其添加到页面中,但是如何使用C#代码动态添加它?
我正在构建一个Windows 8应用程序,允许将图像和文本共享到Facebook和Twitter.
谁能告诉我从哪里开始或者最简单的方法是什么?
正如标题所说,我想阻止FlipView在某些情况下滚动.有没有办法做到这一点?(请在C#中!)
我在使用C#的框架中有一个EditText和一个Button.在编辑字段内写入并单击按钮后,我想隐藏虚拟软键盘.
在过去,我有过调用WCF服务或ASMX服务的经验,你只需要添加.svc或.asmx url的服务引用,它就会为你生成代理,然后你就可以通过intellisense来调用这些方法.
非.net网络服务是否相同?
我需要称之为 http://www.earthtools.org/webservices.htm
来自winrt应用程序中的c#代码,但我不知道如何
我想要的是:
从AppData获取一个xml来使用
我的代码
StorageFolder localFolder = Windows.Storage.ApplicationData.Current.LocalFolder;
StorageFile sampleFile = localFolder.GetFileAsync("abc.xml");
Run Code Online (Sandbox Code Playgroud)
我得到的
错误:无法将类型'Windows.Foundation.IAsyncOperation'隐式转换为'Windows.Storage.StorageFile'
我检查什么
当此方法成功完成时,它将返回表示该文件的StorageFile.
我有
Windows 8 Release Preview 64bit;
适用于Windows 8的Visual Studio Express 2012 RC;
C#
我根据MSDN文档编写代码,为什么会发生此错误以及如何解决?
windows-runtime ×10
windows-8 ×8
c# ×5
xaml ×3
winrt-xaml ×2
.net ×1
bitmapimage ×1
bytearray ×1
c++ ×1
c++-cx ×1
facebook ×1
twitter ×1
web-services ×1