问题列表 - 第23613页

WPF ItemsControl - 如何知道项目何时完成加载,以便我可以集中第一个?

我的View中有一个ItemsControl,它绑定到ViewModel的ObservableCollection.该集合已被填充,之后将引发从VM到视图的事件(想想搜索结果和SearchFinished事件).

我想将键盘焦点移动到ItemsControl中的第一个项目,但是当我在处理SearchFinished时在View的代码隐藏中执行它时,项目尚未呈现(集合已经填充,但是wpf的呈现是异步的并且没有'发生了),所以没有什么可以聚焦(Focus()需要已经构建了项目的可视树).

我想(myItemsControl.ItemContainerGenerator.ContainerFromIndex(0)作为UIElement).Focus();,但是由于第0项尚未加载,ContainerFromIndex(0)返回null.

我尝试用Dispatcher.BeginInvoke延迟它...优先级低,但这取决于确切的时间,通常不起作用.

我怎么能等到ItemsControl中的第一项加载?

wpf focus itemscontrol loaded

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

PHP:为一个文件而不是php.ini设置max_file_uploads

像PHP中使用ini_set()的许多变量一样,实际上并不起作用.

我最近升级了我的PHP版本,发现我的多图像上传器现在已经上限了.经过3个小时的挫折,我发现我的新PHP安装将新的"max_file_uploads"参数设置为"20".

所以只上传了前7张图片(每张图片有三种尺寸,7*3 = 21).

我现在可以将我的php.ini值"max_file_uploads"更改为300,但我宁愿不做那边广泛.

有没有办法为单个文件(upload.php)设置该值?可以使用.htaccess文件吗?

php upload ini

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

替换出现的NSString - iPhone

我有一个很长的NSString,我试图替换特殊字符.我的部分字符串如下所示:

"veau (c\u00f4telette)","veau (filet)","agneau (gigot)","agneau (c\u00f4telette)","b**\u0153**uf (hach\u00e9)","porc (hach\u00e9)"
Run Code Online (Sandbox Code Playgroud)

我想用"oe"替换所有\ u0153.我试过了:

[response stringByReplacingOccurrencesOfString:@"\u0153" withString:@"oe"];
Run Code Online (Sandbox Code Playgroud)

但它不起作用....我不明白为什么!

iphone replace objective-c nsstring

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

scala event swing ::鸡肉或鸡蛋

我怎样才能处理一个情况,一个字段听取了尚未声明的按钮?

  val detail = new BoxPanel(Orientation.Vertical){
    listenTo(button)
  }
  val seznam = new BoxPanel(Orientation.Vertical){
    val button = new Button("But"){
      reactions += {
        case ButtonClicked(_) =>
          detail.contents.clear
          detail.contents += new Label("Anystring")
    }
  }
Run Code Online (Sandbox Code Playgroud)

我也不能seznam先声明,因为它引用了该字段detail.那我该怎么写呢?

events swing scala

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

限制uitextview中的字符数

我正在给一个文本视图来推特一些字符串.

我正在应用以下方法将字符数限制为140.

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{


    if([text isEqualToString:@"\b"]){
        DLog(@"Ohoooo");
        return YES;
    }else if([[textView text] length] > 140){

        return NO;
    }

    return YES;
}
Run Code Online (Sandbox Code Playgroud)

除了退格不起作用的第一个条件之外,代码运行良好.假设我已达到140个字符的限制,因此该方法将给我假,用户无法插入更多字符,但在此之后,当我尝试删除某些字符时,文本视图的行为与禁用时相同.

那么问题是如何从textview.text文本视图中删除字符或重新启用文本视图.

iphone uitextview uitextviewdelegate ios

75
推荐指数
8
解决办法
7万
查看次数

这个jQuery代码片段可以缩短吗?

我刚开始使用jQuery,虽然下面的代码完成了工作,但我觉得它可以缩短.

var accountAddress = $(document.createElement("input")).addClass("readOnly")
        .attr("contentEditable", "false").attr("id", "d_accountAddress");

$("#customerid_c").next().next().next().append(accountAddress);
Run Code Online (Sandbox Code Playgroud)

如果不清楚 - 我正在做的是创建新的输入标签,分配类并使其成为只读,然后将新输入两个TD定位在某些已知文本的右侧.

更新:

这是我正在修改的简化HTML.我添加内容的地方标有## 1 #### 2 ##.

<TD id=customerid_c>
    <LABEL for=customerid>Customer</LABEL>
</TD>
<TD id=customerid_d></TD>
<TD class=ms-crm-Field-Normal>
    <LABEL>##1##</LABEL>
</TD>
<TD>##2##</TD>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

21
推荐指数
1
解决办法
2946
查看次数

如何在我的rails应用程序中测试ActiveRecord :: RecordNotFound?

我在我的控制器中有这个代码,并希望通过功能测试来测试这个代码行.

raise ActiveRecord::RecordNotFound if @post.nil?
Run Code Online (Sandbox Code Playgroud)

我应该使用哪种断言方法?我使用内置的rails 2.3.5测试框架.

我用这段代码试了一下:

  test "should return 404 if page doesn't exist." do
    get :show, :url => ["nothing", "here"]
    assert_response :missing
  end
Run Code Online (Sandbox Code Playgroud)

但它对我不起作用.得到了这个测试输出:

test_should_return_404_if_page_doesn't_exist.(PageControllerTest):
ActiveRecord::RecordNotFound: ActiveRecord::RecordNotFound
app/controllers/page_controller.rb:7:in `show'
/test/functional/page_controller_test.rb:21:in `test_should_return_404_if_page_doesn't_exist.'
Run Code Online (Sandbox Code Playgroud)

ruby testing activerecord ruby-on-rails

36
推荐指数
1
解决办法
9970
查看次数

网站列表常用的Ruby Gems,包括替代品

我知道我以前见过这个网站,但在我的生活中记不住它.基本上,它是常用宝石的列表,如XML解析或ORM库.对于ORM情况,它列出了ActiveRecord,DataMapper等,说明了每个的优点和缺点.有谁知道这个网站是什么?我用谷歌搜索,但未能找到它.

ruby

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

Google Analytics测试/沙盒环境?

是否有任何Google Analytics测试/沙箱环境用于在将JS自定义代码放入实时系统之前对其进行测试?

我不想使用我的真实跟踪ID来查看我的dev上的所有内容是否正确.环境,我不想把我的代码未经测试直播...

是否有任何技术或可能是一些我可以用于测试的假的Google Analytics跟踪库?

javascript testing google-analytics

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

在初始化列表中调用私有函数的情况下,它是未定义的行为吗?

请考虑以下代码:

struct Calc
{
   Calc(const Arg1 & arg1, const Arg2 & arg2, /* */ const ArgN & argn) :
      arg1(arg1), arg2(arg2), /* */ argn(argn), 
      coef1(get_coef1()), coef2(get_coef2()) 
   {
   }

   int Calc1();
   int Calc2();
   int Calc3();

private:
  const Arg1 & arg1;
  const Arg2 & arg2;
  // ...
  const ArgN & argn;

  const int coef1; // I want to use const because 
  const int coef2; //      no modification is needed.

  int get_coef1() const {
     // calc coef1 using arg1, arg2, ..., argn;
     // …
Run Code Online (Sandbox Code Playgroud)

c++ constructor const undefined-behavior

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