小编Jas*_*wne的帖子

组合两个List(Of String)的最有效方法是什么?

假设我有:

Dim los1 as New List(Of String)
los1.Add("Some value")

Dim los2 as New List(Of String)
los2.Add("More values")
Run Code Online (Sandbox Code Playgroud)

将两者合二为一的最有效方法是List(Of String)什么?

编辑:虽然我喜欢每个人提供的解决方案,但我可能也应该提到我使用.NET 2.0框架.

vb.net asp.net generics performance .net-2.0

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

使用jQuery的prop()切换禁用属性不起作用

首先,小提琴.

$('#enableButtonB').click(function (e) {
   if($(e.target).is(':checked'))
   {
       $('#myButtonB').removeProp('disabled');
       alert('Enable Button B');
   }
   else
   {
       $('#myButtonB').prop('disabled', true); 
       alert('Disable Button B');
   }
});
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用jQuery .prop()removeProp()方法来启用和禁用基于某些条件的按钮.它似乎工作正常,直到removeProp()被调用元素.之后任何后续调用都prop()无法禁用按钮.

重复启用和禁用元素的正确方法是什么?

jquery

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

MVVM Light消息类型:何时使用每种类型?

我刚刚开始使用MVVM Light框架学习Silverlight .最近我开始使用MVVM Light中的Messenger功能.

到目前为止,我已经下载并挖掘了Laurent发布的Clean Shutdown示例,并对Messenger类的工作方式有了基本的了解,但我仍然不确定何时使用哪种Message类型.

从该站点,这里是消息类型:

  • MessageBase:一个简单的消息类,包含有关消息发送者的可选信息.
  • GenericMessage:Content属性类型为T的简单消息.
  • NotificationMessage:用于向收件人发送通知(作为字符串).例如,将通知保存为Notifications类中的常量,然后将Notifications.Save发送给收件人.
  • NotificationMessage:与上面相同,但具有通用的Content属性.可用于将参数与通知一起传递给收件人.
  • NotificationMessageAction:向收件人发送通知,并允许收件人回拨给发件人.
  • NotificationMessageAction:向收件人发送通知,并允许收件人使用通用参数回拨发件人.
  • DialogMessage:用于请求收件人(通常是View)显示对话框,并将结果传递回调用者(使用回调).收件人可以选择如何使用标准MessageBox,自定义弹出窗口等显示对话框...
  • PropertyChangedMessage:用于广播发件人中更改的属性.实现与PropertyChanged事件相同的目的,但方式不那么严格.

我的问题是:当我通常使用这些消息类型中的每一种或者指向一篇破坏使用每种消息类型的利弊的文章时,有人可以向我解释吗?

silverlight message mvvm-light message-type messenger

9
推荐指数
1
解决办法
4156
查看次数

如何在flex中将字符串数据类型转换为date数据类型

我必须在flex中将一个字符串类型字段转换为date数据类型.

我能做些什么来解决这个问题?

apache-flex flex3

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

Flex 3:错误:Repeater没有执行...我知道为什么,但我不知道如何解决它

我有以下代码:

<mx:Repeater id="showNames" dataProvider="{parentApplication.bfa1aStudents}">
    <mx:Text text="{parentApplication.getStudentName(showNames.currentItem)}" color="#8ab534" click="nameSelected(Number(showNames.getRepeaterItem(showNames.currentIndex)));" selectable="false" mouseOver="parentApplication.switchCursor(true);" mouseOut="parentApplication.switchCursor(false);" />
</mx:Repeater>
Run Code Online (Sandbox Code Playgroud)

我知道你不能在点击上使用currentItem或currentIndex ...并且这个问题是通过getRepeaterItem()函数修复的,但我不确定如何使用它.DP是一堆数字,如果重要,则表示用户ID.如果有人可以帮我解决文本的"点击"部分,我们将不胜感激.

apache-flex repeater flex3

4
推荐指数
1
解决办法
1179
查看次数

body.appendchild函数中的js脚本错误

var loc=window.location.href,width="500px",height="450px";
var a=document.createElement("div");

a.id="xyz";
a.style.position="fixed";
a.style.width="500px";
a.style.height="450px";
a.style.top="0px";
a.style.right="0px";

$('body').appendChild(a);
a.innerHTML='<iframe id="submit" width="500px" height="450px" src="http://abc.html"><iframe>';
Run Code Online (Sandbox Code Playgroud)

此代码提供错误表达式'$('body')的结果.appendChild'[undefined]不是函数.

请帮助我,因为我无法弄清楚为什么这个错误正在蔓延

javascript appendchild

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

如何使用ActionScript获取特定日期的星期几名称?

我确信有一个简单的方法或功能可以做到这一点(至少我希望有).我想使用ActionScript返回特定日期的星期几名称.

例如,如果我提供"2/2/2011"作为参数,则应返回"Wednesday".实现这一目标的最佳方法是什么?

编辑: 感谢butterbrot的回答以及更多的挖掘DateFormatter,我找到了两个原始问题的解决方案.虽然它们都可以工作,但我很想知道是否有人能够想到为什么一个人会优先于另一个人.有什么想法吗?

apache-flex date actionscript-3

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

递归如何在C中起作用?

我试图理解C中的递归是如何工作的.任何人都可以给我一个控制流的解释吗?

#include <stdio.h>
/* printd: print n in decimal */
void printd(int n)
{
  if (n < 0)
  {
    putchar('-');
    n = -n;
  }
  if (n / 10) printd(n / 10);
  putchar(n % 10 + '0');
}

int main()
{
  printd(123);
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

c recursion

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

Sharepoint初学者开发人员视频教程

我对SharePoint一无所知,我们将在几个月内开始使用SharePoint系统.

我的经理告诉我,我将成为开发基于SharePoint的系统的开发人员之一.

有没有关于SharePoint开发的好视频教程?

.net c vb.net sharepoint

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

ReactiveUI:将CanExecute与ReactiveCommand一起使用

我开始在Silverlight项目上使用ReactiveUI框架,需要一些使用ReactiveCommands的帮助.

在我的视图模型中,我有一些看起来大致相似的东西(这只是一个简化的例子):

public class MyViewModel : ReactiveObject
{
  private int MaxRecords = 5;

  public ReactiveCommand AddNewRecord { get; protected set; }

  private ObservableCollection<string> _myCollection = new ObservableCollection<string>();
  public ObservableCollection<string> MyCollection
  {
    get
    {
      return _myCollection;
    }

    set
    {
      _myCollection = value;
      raiseCollectionChanged("MyCollection");
    }
  }

  MyViewModel()
  {
    var canAddRecords = Observable.Return<bool>(MyCollection.Count < MaxRecords);
    AddNewRecord = new ReactiveCommand(canAddRecords);

    AddNewRecord.Subscribe(x => 
    {
       MyCollection.Add("foo");
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

canAddRecords函数在第一次ReactiveCommand创建时进行评估,但是在添加项目时不会重新评估该函数MyCollection.任何人都可以向我展示如何绑定a的canExecute属性ReactiveCommand以便在这种情况下自动重新评估的一个很好的例子吗?

silverlight mvvm system.reactive reactiveui

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