IanBlackburn
Check me out on the web at .net training and development + bbits Mediaklik or at my blog.
.Net trainer, developer, author and entrepreneur
| Forum | Thread | Replies | Latest activity |
|---|---|---|---|
| Coffeehouse | Second UK Developer!Developer!Developer! Day Announced | 16 | Sep 02, 2005 at 3:32 AM |
| Coffeehouse | Hello Tablet world! | 383 | Apr 14, 2005 at 10:37 AM |
| Coffeehouse | Whidbey Beta 2 hosting | 17 | Apr 14, 2005 at 9:49 AM |
Prism & Silverlight: Part 10 - A Larger Example - "Email Client"
Nov 06, 2009 at 6:18 AMOne other thought - you use converters in some of the views - I know that some MVVM guys think that you should never need a converter in the View since the ViewModel should prepare the data correctly for it. I also know there are lots of discussions about MVVM currently and nothing really baked into the framework or tools to answer all the current questions - but just wondered what your opinion was.
Fantastic set of videos by the way - really detailed and incredibly useful - many thanks for the work you have put into them; I for one really appreciate the hands-on "live code" approach that you take...
Cheers
Ian
Prism & Silverlight: Part 10 - A Larger Example - "Email Client"
Nov 06, 2009 at 5:11 AMHi Mike,
At around 30 minues you go and create your own commands for ListBoxSelectionChanged and TreeViewSelectionChanged - what are your opinions on using, for example, a TwoWay Binding to the ListBox SelectedItem property to the view model instead and then publish the event in the Setter? Not such a nice solution perhaps but possibly easier in many of these cases. Here's what I did for the MailListViewModel which seems to work fine:
Adding a binding as follows:
<ListBox SelectedItem="{Binding SelectedItem, Mode=TwoWay}" ScrollViewer.HorizontalScrollBarVisibility="Hidden" ItemsSource="{Binding Emails}">Then had the following property on the view model:
private object _selectedItem=null; public object SelectedItem { get { return _selectedItem; } set { _selectedItem = value; EmailSelectionChangedEvent evt = eventAggregator.GetEvent<EmailSelectionChangedEvent>(); MailViewModel viewModel = (MailViewModel)value; evt.Publish(viewModel == null ? null : viewModel.Email); } }Can you see any problems with this approach?
Prism & Silverlight: Part 1 - Taking Sketched Code Towards Unity
Oct 31, 2009 at 2:43 AMLooks great Mike - many thanks - looking forward to watching these on my trip to Belfast this week.
On a download point - for those trying the zune format download - none worked for me; the Zune player complained that all the files were corrupted (using the latest Zune software); download the wmv files instead which worked fine (but were bigger).
Silverlight Geek - An interview with Jesse Liberty
Jun 26, 2009 at 12:11 PMThanks Adam and Jesse - interesting insight into both Microsoft and the role Jesse has there. I like Jesse's approach, blogs and video which really hit home for many developers getting to grips with the technology.
Cheers
Ian Blackburn
Silverlightforbusiness.net
Brad Abrams - Silverlight 3.0 for Great Business Apps
Mar 09, 2009 at 12:33 PMSilverlight 3 is really going to start to drive home the value of using Silverlight for business apps. It is a clear differentiator from the competition, and a clean win for .net developers, many of whom are currently seeing Silverlight as some sort of media app. That is set to change.
I have summarised the points from this video here, looking forward to Mix09!
Cheers
Ian
http://silverlightforbusiness.net
Deep Dive: Building an Optimized, Graphics-Intensive Application in Microsoft Silverlight
Nov 13, 2008 at 2:04 AMIan Blackburn
silverlightforbusiness.net
Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices
Nov 07, 2008 at 5:07 AMIan Blackburn
http://silverlightforbusiness.net
Live Services: The Future of the Device Mesh
Nov 07, 2008 at 4:50 AMThe most appealing aspect here I think is the simplicity that Mesh can bring to these scenarios of multiple devices and people sharing data, and this leads to savings in development costs and user training and support. Most of the demos currently focus on the consumer space , but businesses value sharing information too of course, and I can imagine that this will become a compelling way to build mobile apps in the future, providing that the security is proven. I can see uses for it now, even in it's current form.
Ian Blackburn
http://silverlightforbusiness.net
http://bbits.co.uk/blog
Microsoft Silverlight Futures: Building Business Focused Applications
Nov 03, 2008 at 7:46 AMLooking forward to see how Alexandria develops and exploring it on my new blog: http://silverlightforbusiness.net
Ian Blackburn
www.bbits.co.uk/blog
Ford Davidson - The latest in cell phones
Aug 15, 2005 at 4:35 PMGreat video - lots of interesting info re mobile 5 and new devices.
Thought you may be interested in the work we are doing with local government in the uk - using a free mobile app we give to the public to report grafitti and other street incidents in a far more efficient way than through the old paper route. (www.lovelewisham.org)
That camera api in 5 is going to be a big win for us, it is a pain getting multi-device support for that currently.
Cheers
Ian
www.bbits.co.uk