目前我通过调用SHGetFileInfo获取本机图标.然后,我使用以下代码将其转换为位图.Bitmap最终以WPF格式显示.
有没有更快的方法来做同样的事情?
try
{
using (Icon i = Icon.FromHandle(shinfo.hIcon))
{
Bitmap bmp = i.ToBitmap();
MemoryStream strm = new MemoryStream();
bmp.Save(strm, System.Drawing.Imaging.ImageFormat.Png);
BitmapImage bmpImage = new BitmapImage();
bmpImage.BeginInit();
strm.Seek(0, SeekOrigin.Begin);
bmpImage.StreamSource = strm;
bmpImage.EndInit();
return bmpImage;
}
}
finally
{
Win32.DestroyIcon(hImgLarge);
}
Run Code Online (Sandbox Code Playgroud) 如何在指定目标时添加自定义数据UIButton?
id data = getSomeData();
[button addTarget:self
action:@selector(buyButtonTapped:event:)
forControlEvents:UIControlEventTouchUpInside];
Run Code Online (Sandbox Code Playgroud)
我希望buyButtonTapped函数看起来像:
(void) buyButtonTapped: (UIButton *) button event: (id) event data: (id) data
Run Code Online (Sandbox Code Playgroud) 我有包含敏感数据的ac#byte [].清除它的最佳方法是什么?我如何确保不会优化Array.Clear之类的东西?
我升级到XCode 4.2并在运行命令行构建时收到以下警告
2011-10-22 20:16:39.327 xcodebuild [71845:1903] [MT] IDELogStore:无法打开构建日志存储:错误域= IDEFoundationErrorDomain代码= 1"由于版本号不匹配而导致日志反序列化失败"UserInfo = 0x4011105e0
构建继续成功.此外,从XCode运行时没有这样的警告.
我如何解决它?
我有一个数组Type的物体对应的int,bool,string,float,int?...
如何编写一个接受上述数组的函数,并为数组中的每个类型返回强类型的默认值?
c# ×3
icons ×1
iphone ×1
objective-c ×1
passwords ×1
reflection ×1
wpf ×1
xcode4.2 ×1
xcodebuild ×1