ObservableCollection<T> now part of .NET 4 (No need to reference WPF) 22 March 2010 Peter-Himschoot .NET Development, VS2010, WPF/Silverlight ObservableCollection<T> is a generic collection added as part of WPF and Silverlight. WinForms has BindingList<T>. So writing code that targets both WinForms and WPF would mean using BindingList<T> (the common thing) and writing code targetting WPF and Silverlight would mean Observ... [More]
Fixing Application Pool not starting problem by editing ApplicationHost.config 21 March 2010 Peter-Himschoot .NET Development, AppFabric, WCF While playing around with Windows Server AppFabric I created a new Application pool set for .NET 4. However this application pool would immediately throw an error when starting; “The worker process failed to pre-load .Net Runtime version v4.0.21006.” A little experimentation showed that changing t... [More]
Using Model-View-ViewModel with WPF 20 March 2010 Peter-Himschoot .NET Development, WPF/Silverlight In this blog post I want to show my way of implementing the Model-View-ViewModel pattern for WPF. I hope it serves as a simple example for those of you who want to start using it. The advantage of MVVM is that the view, which is a WPF thing, doesn’t contain any code. Instead the view uses a lot of ... [More]
Configuring your WFC and WF4 services using AppFabric 19 March 2010 Peter-Himschoot VS2010, WCF, WF 4, .NET Development, AppFabric Configuring your services Normally I configure my services using Visual Studio (and type-ing in the configuration as Xml) or using the WCF Service Configuration tool. AppFabric also allows you to configure your services, directly from IIS (making it a nice integrated experience!). The difference is... [More]
Windows Server AppFabric Beta 2: Deploying services 14 March 2010 Peter-Himschoot AppFabric, VS2010, WCF, WF 4, .NET Development Microsoft released Visual Studio 2010 RC a while ago, but unfortunately this broke Windows Server AppFabric beta 1. Luckily march 1 MS released beta 2, which works with VS 2010 RC. I’ve installed it and will now try to show you a couple of things. So what is AppFabric? To be honest, there is anothe... [More]
Analysis Services documenter 13 March 2010 Nico-Jacobs Good news for those of you who are using our Analysis Services documenter tool: we just added a new feature. If you generate HTML documentation from a cube, then in the ‘full documentation mode’, the MDX script of your cube will be scripted as well into a bulleted list (one calculated member, named ... [More]
Team System 2010: Easier project management with Team Project Collections 03 March 2010 Peter-Himschoot Team System, VS2010 Team System 2010 introduces the concept of team project collections (TPC). A team project collection is, as it says, a collection of team projects, which can be managed individually. You can backup, move, delete, etc… each collection individually. Each collection will also have its unique work item ... [More]
WPF Browser Control Battle: Chromium versus Internet Explorer 28 February 2010 Diederik-Krols WPF Did you ever want to embed a browser in a WPF application, to host a help file or to access an intranet site? Did you ever want to impress your girl friend by building a fancy browser yourself, like YouCube? If so, your obvious choice would be to drag and drop a native WebBrowser Control into your a... [More]
BCS presentation at Techdays Belgium 28 February 2010 Lieven-Iliano Last thursday I did a presentation at the Belgium Techdays in Antwerp. My session focussed on the Business Connectivity Service in SharePoint 2010. With the Business Connectivity Service you can integrate external data in the SharePoint and Office user experience. With the new powerfull .NET Assembl... [More]
When being lazy is (finally) good 28 February 2010 Peter-Himschoot VS2010, .NET Development In this blog post I want to talk about .NET 4 new Lazy<T> class. First of all, why would you need something called Lazy? You can use it for data access for example; when you load a row from a database parent table. Would you need to load the child rows automatically, or delay until they’re re... [More]