在UITableView上调用reloadData时,实际调用了哪些方法?
[tableView reloadData];
Run Code Online (Sandbox Code Playgroud) 我正在尝试从WPF应用程序的一部分创建JPG.就像截图一样,只有个人UIElement的.我从这里开始:http://www.grumpydev.com/2009/01/03/taking-wpf-screenshots/
我正在使用他的扩展方法,这个方法允许你得到一个byte [] UIElement.GetJpgImage().然后可以使用文件流将其写入JPG图像.如果我制作整个窗口的JPG,它看起来很好!但是,这并不理想,因为它只捕获用户看到的内容.因滚动查看器而无法显示的内容或因为其父级动画为小尺寸而无法显示的内容.
如果我拍摄一个"截图",例如我用于布局的网格: alt text http://img697.imageshack.us/img697/4233/fullscreenshot2.jpg
我得到了这个黑色背景的垃圾.我不希望这样.此外,如果我使用动画折叠了这个网格的高度,我根本不会得到任何东西.这些实际上是模板化的复选框,它们上面应该有黑色文本,网格的背景应该是白色的.以下是其他人编写的代码,用于返回写入文件流的byte []数组:
public static byte[] GetJpgImage(this UIElement source, double scale, int quality)
{
double actualHeight = source.RenderSize.Height;
double actualWidth = source.RenderSize.Width;
double renderHeight = actualHeight * scale;
double renderWidth = actualWidth * scale;
RenderTargetBitmap renderTarget = new RenderTargetBitmap((int) renderWidth, (int) renderHeight, 96, 96, PixelFormats.Pbgra32);
VisualBrush sourceBrush = new VisualBrush(source);
DrawingVisual drawingVisual = new DrawingVisual();
DrawingContext drawingContext = drawingVisual.RenderOpen();
using (drawingContext)
{
drawingContext.PushTransform(new ScaleTransform(scale, scale));
drawingContext.DrawRectangle(sourceBrush, null, …Run Code Online (Sandbox Code Playgroud) 有哪些好的创作工具可以为最终用户创建跨平台的帮助文件?(我们的应用程序使用Qt框架,如果这有任何区别.)
注意:我对内部API文档不感兴趣 - 我们正在使用doxygen.
理想情况下,解决方案是:
我将继续并将其作为维基,并从几个例子开始.如果你有经验,可以投票或者投票,并留下一些评论.还添加其他工具.
寻找一种n用LINQ 分组元素集的方法.
即:
{1,2,3,4,5,6,7,8,9}:
{{1,2},{3,4},{5,6},{7,8},{9}}{{1,2,3},{4,5,6},{7,8,9}}{{1,2,3,4},{5,6,7,8},{9}}我现在只能想到做这样的事情的方法是使用匿名类型生成组索引,然后按该索引进行分组.如果可能的话,我正在寻找更清洁的解决方案.
例:
int groupSize = n;
int groupCount = 0;
int groupNum = 0;
IEnumerable<T> items;
IEnumerable<IGrouping<int,T>> groups = items
.Select(i => new
{
Index = ((groupCount++) % groupSize == 0) ? groupNum++ : groupNum,
Item = i
})
.GroupBy(c => c.Index, d => d.Item);
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我想避免这种令人讨厌的事情.
我试图使我的应用程序成为主题,这很简单,如下所示:http : //arbel.net/blog/archive/2006/11/03/Forcing-WPF-to-use-a-specific-Windows -theme.aspx
但是,我不知道我现在正在使用什么主题。我正在使用Windows XP默认主题,无论如何。那篇文章说
指定版本和公共密钥令牌很重要
...我从哪里获得这些信息?
是否存在用于转义要在a中使用的字符串的规范函数/方法,以便将preg_任何特殊PCRE字符解释为文字.基本上,一种知道的方式来确保类似的东西
I am a fancy string (well, that guy ... said I was fancy)
Run Code Online (Sandbox Code Playgroud)
变成了
I am a fancy string \(well, that guy \.\.\. said I was fancy\)
Run Code Online (Sandbox Code Playgroud)
用例就像是
$re = get_string_from_somewhere();
$re = our_magic_function($re);
preg_match_all('%'.$re.'%',$string, $matches);
Run Code Online (Sandbox Code Playgroud) 我以异步方式加载FB API:
<div id="fb-root"></div>
<script>
window.fbAsyncInit = function() {
FB.init({appId: 'your app id', status: true, cookie: true,
xfbml: true});
};
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/en_US/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
Run Code Online (Sandbox Code Playgroud)
我如何知道它何时被初始化?FB.ensureInit()在API初始化之前,什么是阻止运行封闭代码的方法的替代品?
我在安装AJAX Toolkit for ASP.NET后第一次尝试使用AJAX Control.我创建了一个新的ASP.NET网站并添加了ConfirmButtonExtender.我运行它后没有改变任何东西我得到这个错误:
编译错误
说明:在编译服务此请求所需的资源期间发生错误.请查看以下特定错误详细信息并相应地修改源代码.编译器错误消息:CS0012:类型'System.Web.UI.ExtenderControl'在未引用的程序集中定义.您必须添加对程序集'System.Web.Extensions,Version = 3.5.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用.
来源错误:
Line 16: <br />
Line 17: <asp:Label ID="Label1" runat="server" Text="Label" Width="229px"></asp:Label><br />
**Line 18: <asp:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server"** ConfirmText="are you sure"
Line 19: TargetControlID="Button1">
Line 20: </asp:ConfirmButtonExtender>
Run Code Online (Sandbox Code Playgroud)
我尝试将此Control与按钮连接,就像我在教程视频中看到的那样或添加了ToolkitScriptManager,但它给了我同样的错误.
有谁知道如何解决这个错误?
我一直听到的声音Eclipse好于或远远超过,Visual Studio但是当我安装时,Eclipse我觉得它非常笨重且难以使用界面.所以我想知道什么是如此伟大Eclipse,如果有其他人同意我.
我也找不到一个类似的问题,谈论有关的具体特征Eclipse和它们的比较Visual Studio.
c# ×3
wpf ×2
.net ×1
ajax ×1
asp.net ×1
chm ×1
cocoa-touch ×1
controls ×1
eclipse ×1
escaping ×1
facebook ×1
iphone ×1
jquery ×1
linq ×1
objective-c ×1
pcre ×1
php ×1
qt ×1
regex ×1
screenshot ×1
toolkit ×1
uielement ×1
uitableview ×1
windows ×1
wpf-controls ×1