Xceed WPF DataGrid 3.2 Released! Joy Joy of all Joys!


p_datagrid-wpf_pro_enXceed Datagrid 3.2 has been released, and the world will know true bliss… ok, my hearty words are lacking today, tired and not enough coffee as I was up waiting for this release.

Xceed DataGrid has been one of those products that not only “Just Works” but solidly provides a reliable, professional component that your application will a lot of times pivot on. I mean, what else would you display your data to users in? A listview? Come on, that’s so 1997.

I haven’t installed the update yet, but will shortly and post my drooling response. Below is a recap from their website as to the fixes and new features.

Head on over to their website and pick up yourself a tummy pleasing copy, standard and pro are both out now. www.xceed.com

Version 3.2 features improvements to the datagrid’s data virtualization capabilities (grouping, support for data sources implementing IQueryable (LINQ), support for inserting and deleting items with InsertionRow and DeleteCommand), support for Entity Framework data sources, the ability to customize the contents of the AutoFilterControl, auto-detection of ComboBox columns (enums, foreign keys), custom key-value mappings, support for unbound data fields, and direct support for unbound columns. Finally, SP1 of .NET Framework 3.5 is now targeted.

New version (3.2)
  • Added new features.
  • Added DataGridControl.SelectionChanged event.  <—–HOLY CRAP YES!
  • MaskedTextBox now works properly with IME input.
  • An exception no longer occurs when a data item has more than one level of details.
  • The AutoFilterControl now displays properly in high contrast.
  • An exception no longer occurs when inserting new data via the InsertionRow when the data source is List or DataTable.
  • HierarchicalGroupByControl.Background property now works in the Aero theme.
  • A layout problem no longer occurs in the InsertionRow when changing the DataGrid’s theme while the InsertionRow is being edited.
  • Focus events are now raised properly by the DataGridControl.
  • Resource Center now properly detects the installed samples on 64-bit Windows.
  • Added IsAlternatingRowStyleEnabled property to PrintView.
  • An exception no longer occurs when changing the DataGrid’s theme while a detail row is being edited.
  • Calling DataGridCollectionView.Refresh now properly refreshes the StatFunctions.
  • An exception no longer occurs when removing a DataRow from an expanded group which is itself in a collapsed group.
  • Setting e.Cancel to True in Cell.EditEnding event handler no longer allows an invalid value to be set to the cell.
  • The AutoFilterControl no longer interprets underscore characters as Access Keys.
  • Cells that are part of an invisible column are now recycled properly.
  • Column auto-sizing now works properly when there is more than one detail grid per level.
  • When the data source raises an item moved event, the DataGrid now refreshes properly.
  • The CurrentItem no longer occasionally changes after the data source raises a Replace event.
  • Fixed a cell layout problem that occurs when a cell being edited is scrolled out of view.
  • Editing two DataGrids on two different threads no longer throws an exception.
  • A binding error no longer occurs when collapsing a detail grid while it is not completely visible.
  • The DataGrid now refreshes properly when Groups are added or removed from detail grids.
  • When bound to a DataTable, the DataGrid now accesses the DataRowViews instead of their underlying DataRows.
  • AutoCreateDetailDescriptions property has been moved from DataGridCollectionViewSource to DataGridCollectionViewSourceBase.
  • NumericTextBox now correctly supports the Byte ValueDataType.

Apple Announces Many New Items for 2009!


Head over to macrumors and check out all that is happening.

iPhone 3G S, Mac OS X10.6, new laptops, iPhone OS 3.0, nom nom nom.

Seriously, run on over there and read!

www.macrumors.com

iPhone OS 3.0 Release Date June 17th


That’s right folks! The release date for iPhone OS 3.0 has been announced, and it is set for June 17th. Be ready with them clickin’ fingers!

http://www.apple.com/iphone/softwareupdate/

CardView Xceed DataGrid WPF Style!


Tags:

So I took a quick break from all the installer creations I’ve been doing lately to enjoy some work on an old project… DCTracker!

 

I know, it is the neverending project, but when you get little time to work on anything else… blah blah. Ok, so here’s the deal, I wanted to take my Child Attendance program from this:

Old child listing.

To this:

New child listing.

 

Well wouldn’t you know it, that is just super simple in Xceed DataGrid. (www.xceed.com)

In the XAML of my window, I clicked “Show Configuration Window” on my datagrid.

Then selected cardview:

capturecardviewconfig1

After selecting cardview and the theme I desired, I switched to the columns tab and setup my fields.

capturecolumns

 The “Field Name” corresponds to the field name in my dataset I will be passing, whereas “Title” is shown on the card.
Next, we configure the data source in our code:

  1. dataGridControlChildDisplay.ItemsSource = childListView;

 

 chidlListView is an Observable Collection of my class: 

  1. public class attendanceListView
  2. {
  3.        public bool isSelected { get; set; }
  4.        public string firstName { get; set; }
  5.        public string lastName { get; set; }
  6.        public string status { get; set; }
  7.        public string oldstatus { get; set; }
  8.        public string newstatus { get; set; }
  9.        public string childID { get; set; }
  10.        public string parentPIN { get; set; }
  11. }

Insert some data into my collection, and zip zam wazzle, I gots me some cards!

 Of course I don’t poof my data out of thin air, I actually pull it from the database and stick it into this collection.  But that’s another story,
less wazzle’s, but still a lot of zip’s.

Xceed DataGrid for WPF


Tags:

I registered for the free Xceed DataGrid for WPF. There’s only 25 days left to do it. http://xceed.com/freegrid

Xceed DataGrid is an awesome grid component for WPF. I’ve tinkered with it for a while and love it. In fact it is in use in one of my projects called DCTracker.

Hurry and be a good developer… or crazy pack rat and go register!

Microsoft Releases Windows 7 RC and Vista SP 2 to MSDN!


Hurry and go get it! Microsoft posted the Release Candidate of Windows 7 and Windows Vista SP2 to MSDN subscribers yesterday!

Sun’s Free Virtual Box


Tags:

Sun’s virtual machine application that directly competes with VMWare Workstation has been released for free. This app is cross platform, and open source. What more could you ask for? And did I mention it is from Sun? So you will get a tan as well!

Follow this link to get more information, or download now.

WME Alpha 0.0.0.14299 Posted


Tags:

wmeicon1
I have uploaded the alpha version of a batch audio splitter I’m working on. Nothing too fancy about it, and it does have bugs right now but it’s purpose is quite simple. Take in a directory containing audio files (right now only supporting .WAV files) and split them to multiple files based on the track markers embedded in the file. Each file created will have the first section of a file name combined with the track name as it’s file name.
(Example: testwave - 1.wav can become testwave trackname.wav)

Jump to Page

Use at your own risk.

Microsoft Releases Internet Explorer 8


Tags:

2009-03-20_1033

Released to the masses, Microsoft opens the flood gates to their latest web browser.

To get your own copy, head over to Microsofts IE site and download it.

This release is touted to be their most stable, safest, standards compatible version to date.
You may also read their performance document at the following site.

iPhone OS 3.0 Announced!


Check out engadget for the live coverage.
Or check out Apple for the recording of the session.

In App Purchase

Allow users to purchase content or services from your application using the Store Kit framework. This new framework handles the financial aspects of the transaction, processes payment with the iTunes Store, and provides your application with information about the purchase.

Peer to Peer Connectivity

Add multi-player capabilities to your games using the peer to peer network connectivity and in game voice communication features of Game Kit. This powerful new framework allows any application, not just games, to communicate between devices using Bluetooth-no pairing required.

Apple Push Notification service

The Apple Push Notification service provides a way to alert your users of new information, even when your application isn’t running. Send text notifications, trigger audible alerts, or add a numbered badge to your application icon.

Maps

You can now embed maps within your applications using the new Map Kit framework. Map Kit works with the Google Mobile Maps Service and features panning and zooming, custom annotations, current location and geocoding.

Accessories

Using the new External Accessory framework, your application can now communicate with “Made for iPod” hardware accessories attached to iPhone or iPod touch through either the 30-pin dock connector or wirelessly using Bluetooth.

iPod Library Access

Access music, podcasts, or audio books in a user’s iPod library directly from your application using the updated Media Player framework. You can play, repeat and shuffle songs or whole playlists, or create sequences of songs using custom searches.

Some additional features are:

Spotlight Search
Copy and Paste
Landscape email mode
Search email and calendar, as well as server

And much more! Expected to be out in June, this update will be free for 3G users but will also work on 1st gen models for less than $10.

iPhone OS 3.0 is to be announced today!


Waiting patiently for the announcement of iPhone OS 3.0, and all the glory that will come with it. Check out macrumors for some details!

Short list of updates include:

  • MMS
  • Tethering
  • Copy-and-Paste
  • New Dashboard/Home Screen
  • Possibly APP Notifications

Webex on iPhone… Another way to ditch work!


That’s right folks! You can now view that all important webex meeting for work, on your iPhone from Starbucks!

Why sit in your office when you could be out at a club enjoying the meeting in style?

Check out the link for more info: www.Webex.com/iPhone

KIWI SYSLOG Free Version!


Kiwi Syslog is now a product of Solarwinds.

Head on over to the site to get your own copy free!

capturekiwifree

Happy Belated New Year!


So I failed to wish everyone a Happy New Year this year, so here it is. Happy Belated New Year!

Windows Live Sync Mac Connection Issue


The Windows Live Sync team has identified a problem with the Mac client that is effecting the ability for anyone, PC or MAC, to connect to the service.  As a result, they have temporarily shut down the ability for the Mac client to connect to the service. The result will be on the Mac an error resembling “Your version is too old.” However, the PC world may connect just fine now that the Mac originated DoS attack is done.

As soon as it is resolved they will probably put up a post on the newsgroup, however you will have to weed in and out of the inconsiderate people who are unable to accept that deploying large scale changes like this have issues. But hey, isn’t that jus the norm?