小编Mic*_*own的帖子

合并两个SyndicationFeeds

什么是组合Feedfeed2的简单方法?我希望将feed2中的项目添加到Feed中.此外,我想避免重复,因为当使用WPF和Silverlight标记问题时,Feed可能已经有项目.

Uri feedUri = new Uri("http://stackoverflow.com/feeds/tag/silverlight");
XmlReader reader = XmlReader.Create(feedUri.AbsoluteUri);
SyndicationFeed feed = SyndicationFeed.Load(reader);    

Uri feed2Uri = new Uri("http://stackoverflow.com/feeds/tag/wpf");
XmlReader reader2 = XmlReader.Create(feed2Uri.AbsoluteUri);
SyndicationFeed feed2 = SyndicationFeed.Load(reader2);
Run Code Online (Sandbox Code Playgroud)

c# linq .net-3.5

10
推荐指数
1
解决办法
3150
查看次数

ASP.NET MVC和... YUI?jQuery的?其他

在我使用WebForms完成的最后一个项目之后,我决定将来继续使用该框架.这对于获得基本功能非常有用......当你拥有更复杂的UI逻辑时,这并不是那么好.

我正在看ASP.NET MVC,就像我到目前为止看到的那样.当然,问题是当您进行更改时丢失了服务器端控件.我一直在寻找一个Ajax库,它可以很好地替代Web Forms小部件,就像YUI一样.

我没有很多这方面的经验,我想问一个有更多知识的人.哪个Ajax工具包提供最完整的小部件库?是否可以组合两个或更多工具包来互相补充(例如,YUI有一个很好的网格,Scriptaculous有一个很好的日历,让我们使用两全其美)?或者,一旦你选择,你或多或少与一个人联系在一起?

谢谢你的答案和很棒的样品.ExtJS看起来很有趣,我们在Infragistics WebForms套件上花费的不仅仅是这些,而且还没有获得源代码.Flexigrid看起来也很不错.再次感谢!

更新2刚发现MSFT将发布带有ASP.NET MVC的jQuery

ajax asp.net-mvc jquery yui

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

鼠标事件在WPF中如何工作?

WPF控件如何知道鼠标事件在它上面重叠,以便它可以提升它的鼠标事件.

例如,Button控件如何知道捕获MouseDown和MouseUp事件并将其转换为click事件.

c# wpf wpf-controls

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

LINQ 是否有类似 Match 的语法

这是我试图优雅地解决的一个案例。假设我有一个可枚举(它可能是一个相当大的可枚举,我只想枚举一次)。还可以说,如果序列中返回的对象与操作的某些条件匹配,我想要运行特定的操作。

在函数式语言中,我可以设置一系列匹配项,当找到匹配项时将执行这些匹配项。我想要在 C# 中实现类似的功能。如果可能的话使用 LINQ。

我最接近的是使用策略模式和一个简单的规则引擎,该引擎按顺序调用每个注册的策略,直到找到匹配项。有没有更简单的方法?

我想做的一件事是。

myEnum.Match((item)=>item.MatchesCondition, (item)=>ExecuteFunction(item))
  .Match((item)=>item.MatchesSomeOtherCondition, (item)=>ExecuteSomeOtherFunction(item));
Run Code Online (Sandbox Code Playgroud)

c# linq strategy-pattern pattern-matching

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