问题列表 - 第21560页

如果使用数据绑定,如何在加载时正确地将焦点设置为ListBox?

我通常调用myControl.Focus()Loaded事件处理程序,但这似乎不适用于数据ListBox绑定到自定义对象列表.当我启动我的应用程序时,ListBox第一个项目被选中但焦点在其他地方.

我认为这可能是因为焦点是在数据绑定项加载到它之前设置的......但是下面的代码显示确实存在项目因为ctrlItemsCount显示数字8.

如何在这种情况下设置初始焦点,通常设置初始焦点的正确位置是什么?

private void onLoad(object sender, RoutedEventArgs e) {
        if (ctrlCountries.Items.Count > 0) {
             ctrlItemsCount.Text = ctrlCountries.Items.Count;
             ctrlCountries.SelectedIndex = 0;
             FocusManager.SetFocusedElement(this, ctrlCountries);
        }

  }
Run Code Online (Sandbox Code Playgroud)

编辑:我已将此代码移动到实际ListBox本身的加载事件.它几乎可以工作 - 现在重点是ListBox,但是我仍然需要在项目#0具有键盘光标之前按下键盘一次.换句话说,由于某种原因,焦点或光标在项目#0上方1个档位:

private void onCountriesLoaded(object sender, RoutedEventArgs e) {
    ctrlCountries.SelectedIndex = 0;
    FocusManager.SetFocusedElement(this, ctrlCountries);
    Keyboard.Focus();
}
Run Code Online (Sandbox Code Playgroud)

data-binding wpf listbox focus

6
推荐指数
1
解决办法
7856
查看次数

我无法让ruby开发工具包适用于Windows XP

所以,我不能为我的生活让这个工作正常.我的最终目标是安装和运行dbd-odbc gem,并且从我读过的多个内容中,我需要在dbd-odbc gem旁边安装ruby 的ODBC绑定.好吧,我可以安装dbd-odbc gem就好了,但是当涉及到尝试安装绑定时,就像这样:

Building native extensions.  This could take a while...
ERROR:  Error installing ruby-odbc-0.9998.gem:
        ERROR: Failed to build gem native extension.`

c:/tools/ruby/ruby-1.9.1-p376/bin/ruby.exe extconf.rb
checking for version.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --srcdir=.
        --curdir
        --ruby=c:/tools/ruby/ruby-1.9.1-p376/bin/ruby
        --with-odbc-dir
        --without-odbc-dir
        --with-odbc-include
        --without-odbc-include=${odbc-dir}/include
        --with-odbc-lib …

ruby installation windows-xp development-environment rubygems

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

App Engine,Python:如何按ID过滤查询?

我尝试从app引擎数据存储区获取数据.

通过'title'(或任何其他属性)过滤查询的工作原理:

obj = db.Query(PageModel).filter('title',title)[0]
Run Code Online (Sandbox Code Playgroud)

但ID与ID相同 - 不是:

obj = db.Query(PageModel).filter('ID',page_id)[0]
Run Code Online (Sandbox Code Playgroud)

我认为数据存储区中的ID和KEY有一些特殊之处,但我无法找到,如何通过ID实现获取数据.

python google-app-engine

6
推荐指数
1
解决办法
4334
查看次数

Web开发编辑器

我是网络开发的新手,我不知道有自动完成的编辑器.

我需要xhtml,jscript,jquery和css.

无论商业与否都没关系,那么SO上的顶级Web开发人员用于Web开发的是什么?

提前致谢!

intellisense editor

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

启用/安装GD扩展?--without-GD

当我在"配置命令"中输入phpinfo()时,如何启用(或者我需要安装)GD; --without-gd?

我的phpinfo()输出"Core"中也没有任何内容列出"gd"

AWS上的PHP V5.2.4.

php gd amazon-ec2

49
推荐指数
6
解决办法
14万
查看次数

是否可以通过Android应用程序录制电话?

我是一名开发人员,希望创建一个Android应用程序来记录电话.这源于我个人需要为我自己的目的和我的记录录制电话.

是否有可能做到这一点?是否可以访问麦克风以及通过扬声器传来的内容?

我对Android开发有点新意,所以请耐心等待:)我认为我可能会记录到WAV中,然后在通话结束时,使用LAME或其他内容将其转码为MP3.这可能会杀死电池,但这似乎是一个很好的项目让我习惯Android.我希望使用Android 2.X.

audio android audio-recording

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

Python函数指针

我有一个函数名存储在一个变量中,如下所示:

myvar = 'mypackage.mymodule.myfunction'
Run Code Online (Sandbox Code Playgroud)

而我现在想要像这样打电话给我

myvar(parameter1, parameter2)
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最简单方法是什么?

python function-pointers

69
推荐指数
5
解决办法
10万
查看次数

Bash中的JavaScript解释器

Bash中是否有可用的JavaScript解释器(或任何其他shell),就像Perl和Python一样.我已经编写了一些JavaScript代码作为Web编程的一部分,并且想知道它是否也用作shell脚本语言?

注意:如果感觉主观,请随时编辑此问题.

更新:当问到这个问题时,node.js并不受欢迎,但后来变得众所周知.

javascript shell

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

为什么我只能从静态函数访问静态成员?

我在类中有一个静态函数.

每当我尝试使用非静态数据成员时,我都会遇到编译错误.

非静态字段,方法或属性成员需要对象引用

为什么它表现得那样?

c# static-methods

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

每个值按COUNT排序

我有一个存储ID和商店所在城市的表.

我想列出从商店最多的商店开始的所有商店.

ID CITY
1  NYC
2  BOS
3  BOS
4  NYC
5  NYC
Run Code Online (Sandbox Code Playgroud)

我想要的输出是以下,因为我在纽约市拥有最多的商店,我希望首先列出所有纽约市的位置.

1  NYC
4  NYC
5  NYC
2  BOS
3  BOS
Run Code Online (Sandbox Code Playgroud)

mysql sql count sql-order-by

48
推荐指数
3
解决办法
7万
查看次数