Why WPF ?

Here is a simple shopping cart application implemented in both Windows Forms and / windows Presentation Framework.

There are some minor differences in both apps. Although the List of controls in WPF application usually have same names, their behaviour or capabilities vary. In Short, WPF controls are richer in functionality than Windows Form Controls.

Check this.

One could simply set the ItemSorce Property of the ListBox to a Collection in WPF, work on collection and just call refresh method for ListBox Control to load the items.

Will have to  use Add Range() method in Windows Form App as ListBox Control in Windows Forms lacks this capability to refresh its contents from any assigned data source.

WPF Application:

shoppingCartList.ItemsSource = shoppingCart; // List<>
// Do Somethig with List such as
shopingCartList.Refresh();

Windows Forms Application

// Clear the Items List for ListBox
shopingCartList.Items.Clear();
// Add the items from List<> to ListBox using AddRange() Method
ShopingCartList.Items.AddRange(shoppinCart.ToArray());
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s