问题列表 - 第10736页

双缓冲ListBox

我有一个CheckedListBox(WinForms)控件(它继承自ListBox; googling显示问题在于ListBox),它固定在其表单的所有四个边上.调整窗体大小时,ListBox有一个丑陋的闪烁.我想继承CheckedListBox和设置DoubleBuffered,以true在构造函数(此技术也适用于其他控件,包括ListView和DataGridView中),但它没有任何效果.

我尝试添加WS_EX_COMPOSITED样式CreateParams,这有帮助,但使表单调整大小更慢.

有没有其他方法可以防止这种闪烁?

.net c# listbox doublebuffered winforms

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

如何在Scala中对数组进行排序?

我可以看到有一个排序对象Sorting,有一个快速排序方法quickSort,就可以了.

什么是使用它的代码示例,排序任意类型的对象数组?看起来我需要传递Orderable特征的实现,但我不确定语法.

另外,我更喜欢以"Scala方式"做到这一点的答案.我知道我可以使用Java库.

sorting scala

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

Bash脚本:查找所有文件类型和路径

使用Bash,如何遍历指定文件夹中的文件夹,查找指定文件类型的所有文件,每次找到文件时,获取文件名和完整文件路径的完整文件路径,不带文件名作为变量,并将它们传递给另一个Bash脚本,执行它,并继续搜索下一个文件?

linux directory bash search

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

如何在wpf中使listview更新?

我意识到这是一个很长的问题,但我发现这里没有别的办法,只能发布我的代码,为了清楚起见,我尽量保持尽可能短而简单.当然,违反了大量的最佳实践,这个例子足够长,因为它是......

我做了一个非常简单的wpf应用程序

  • 显示屏幕左侧的人员列表(格式:名称和年龄在()之间)
  • 显示屏幕右侧所选人员的所有属性
  • 在右侧,您可以编辑属性并在msgbox中查看整个选择

在以下示例中,我编辑了Bar的年龄.但是,在列表中,年龄不会更新.如果我询问基础集合,它似乎仍然有更新..如何让列表知道?

以下是截图,代码和XAML

注意:如果图像未显示,请尝试在新选项卡或窗口中打开它.


替代文字


namespace ASAPBinding
{
    public class Person
    {
        public string Name { get; set; }
        public int Age { get; set; }

        public override string ToString()
        {
            return String.Format("{0} ({1})",Name,Age);     
        }
    }

}
Run Code Online (Sandbox Code Playgroud)
namespace ASAPBinding
{
    public class Dal
    {
        public ObservableCollection<Person> Persons { get; set; }

        public Dal()
        {
            Persons = new ObservableCollection<Person>();
            Persons.Add(new Person() {Name = "Bar", Age = 25});
            Persons.Add(new Person() {Name = "Foo", Age = 50});
        }

        public void …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf listview

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

如何在不将其添加到GAC的情况下使Cassini Web托管框架正常工作?

我正在尝试使用Cassini(来自http://www.asp.net/Downloads/archived/cassini/)在进程中托管我的旧式asp.net Web服务,理想情况是WCF风格.但是,当我运行它时,我得到一个异常,无法找到Cassini.dll.随附的Readme.txt说要将它添加到GAC,但使用inprocess托管的重点是避免在全局位置安装东西.如果没有GAC,如何使其工作?或者其他一些替代方案?

.net c# hosting cassini

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

具有多个Ruby版本的autospec

我使用prefixprogram-suffix选项在我的Mac OS X Leopard上安装了Ruby 1.9.1以及Ruby 1.8.6,这样我就可以通过发出ruby19,irb19,gem19等命令运行Ruby 1.9.

我已经安装了相应的gems并且可以运行rake19 spec来执行我的rspec测试,但是当我运行autospec时,我得到:

加载autotest/rails_rspec自动测试样式autotest/rails_rspec似乎不存在.中止.

我假设Ruby 1.9和Ruby 1.8.6的ZenTest/rspec gems之间存在冲突,但不确定如何解决问题.有没有人碰到这个并提供一些建议?

ruby-on-rails ruby-1.9

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

在C#.NET中,是否有理由没有StringDictionary的复制构造函数?

如果这是一个愚蠢的问题,我道歉,但请听我说:

Dictionary<string, string> genericDict = new Dictionary<string, string>;
genericDict.Add("blah", "bloop");
// Use the copy constructor to create a copy of this dictionary
return new Dictionary<string, string>(genericDict);
Run Code Online (Sandbox Code Playgroud)

在上面的代码示例中,我可以创建一个通用字典的副本.

现在假设我使用的是System.Collections.Specialized.StringDictionary,因为我不喜欢到处键入"字符串"类型.StringDictionary没有复制构造函数!实际上,它只有默认构造函数.

当然,我可以遍历StringDictionary并手动添加每个键/值对,但我不想:-P

为什么没有复制构造函数?我在这里错过了什么吗?

.net c# collections dictionary stringdictionary

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

我可以将Label的内容设置为绑定表达式和静态值吗?

有没有办法将Label的Content属性设置为绑定表达式和静态字符串值?我希望能够显示如下内容:

"Current Value: [Value From Binding]"
Run Code Online (Sandbox Code Playgroud)

我认为这样的东西会起作用,但显然它不会:

<Label Content="Current Value: {Binding ElementName=SomeTextBox, Path=Content}"/>
Run Code Online (Sandbox Code Playgroud)

提前致谢!

wpf binding label

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

在Google App Engine(GAE)中替换PIL(ImageDraw)的功能

因此,Google App Engine看起来不会很快包含Python Imaging Library .有一个图像api,但它很微不足道,不足以满足我的需要.

我想知道什么只有Python(没有C扩展)可以替代Image.paste和ImageDraw模块.我不想自己写,但这是一个选择.我也对其他解决方案持开放态度,例如"在其他地方进行处理,然后通过api调用",如果它们不是太难看的话.(为了记录,我刚刚建议的解决方案对我来说似乎很难看.)

其他人如何得到这个?

(我不是很喜欢GAE,只是探索,这看起来像是我的应用程序的交易破坏者.)

笔记:

对我来说,裁剪,调整大小是不够的.特别是我需要

  1. 粘贴(用另一个替换图像的一部分....可以伪造"compose")
  2. 绘制(用于绘制网格线等.也可以伪造)
  3. 文字(在图像上写文字,更难伪造,除非有人想纠正我)

python google-app-engine python-imaging-library

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

JavaScript Lint inc_dec_within_stmt警告

有人可以解释为什么javascriptlint(而不是jslint)给出警告的原因/重要性

inc_dec_within_stmt - increment (++) and decrement (--) operators used as part of greater statement
Run Code Online (Sandbox Code Playgroud)

当遇到一行代码时

someValue = count++;
Run Code Online (Sandbox Code Playgroud)

我为什么要打开此支票?

javascript lint

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