End-of-week SilverlightShow Content Recap (2/3/2012)
Below you may find a summary of all new content we've published on SilverlightShow throughout the week January 30 - February 5, 2012:
- New Articles
- Webinar News
- Ebook News
- Forum News
- 50+ fresh new stories by our valued bloggers and community sites
- Using the Live SDK in Windows 8 XAML/C# Metro Applications by Michael Crump
- Windows 8 and the future of XAML: Part 2: The Windows Runtime (WinRT) by Gill Cleeren
- Recording of Webinar 'Metro and WinRT for the Silverlight/WPF Developer: Part 1' by Gill Cleeren
- Winners of free ebooks from our yesterday's Metro/WinRT webinar
- Part 2 of the Webinar 'Metro and WinRT for Silverlight/WPF' scheduled for Feb 9th
- 7 Deadly Sins for Windows Phone Developers: Day #1 Pride
- LeakEvent -> WeakEvent in Silverlight
- New Silverlight Video Tutorial: How to make Sliding Panels all in Blend
- Refactoring Windows 8 Code-Behind to MVVM
- Why Windows Phone needs WinRT
Monday (January 30th, 2012)
- Create Your Own Skin For The Windows Phone 7 Emulator
- Accelerometer Sensor for Windows Phone 7
- Winning on the Marketplace: The differentiation game
- How to implement communication between Silverlight and the HTML host
- Templating a XAML CheckBox to a thumbs-up/down control using Expression Blend
- Creating a Visual Studio LightSwitch Screen Template
- Windows Phone Tutorial: Playing A Sound, Simplified
- How to Turn On/Off Synchronization of Windows 8 Personalization with Windows Live ID
- Windows 8 Metro style app recap
- 31 Weeks of Windows Phone Metro Design | #5 Choosing between Panoramas, Pivots and/or Pages
- How I ended up using WebBrowser instead of a TextBlock in a Windows Phone application
- Top 10 sharks using Expression Design, Free Blend & XAML
- WP7 – Changing Visuals Based on Phone Theme with ThemeToStateBehavior
Tuesday (January 31st, 2012)
- SilverlightShow 'Metro & WinRT' Webinar Split Into Two Parts. Slides for Part 1 Available!
- SilverlightCream Top 5 News for Week January 23-29, 2012
- Telerik Chart Legend in Metro Style
- Windows Phone 7 - Location Service and Bing Maps
- Something's Missing from the WebBrowser Control
- More on the New OData T4 Template: Service Operations
- How to Write Your First WinRT XAML Metro App
- Creating A LightSwitch Theme Extension using Expression Blend
- Acting on file management feedback for Windows 8
- The Big Dummies Guide for Windows Phone Developer Resources
Wednesday (February 1st, 2012)
- Common Marketplace ingestion errors and how to avoid them
- Top 10 Tips for Building a Windows Phone App
- Code to send game invite to multiple user in Windows Phone
- Displaying static maps on the Windows Phone for performance and scenario wins
- Using JQuery with WinJS
- 13 Windows 8 features worth knowing about
- MVVMLight Hello World in 10 Minutes
- 7 Deadly Sins for Windows Phone Developers: Day #2 Envy
- How To Use leaderboards on Windows Phone with XPG
- Memory Profiling for Application Performance
- HTML5 on Windows Phone: A Simple Boilerplate
- Windows Phone Resources
Thursday (February 2nd, 2012)
- 7 Deadly Sins for Windows Phone Developers: Day #3 Sloth
- EvenTiles from Start to Finish, Part 16 - Using Launchers inside your application
- Implementing Trial Functionality for Windows Phone applications
- Deploying LightSwitch Applications to Windows Azure
- Learn Windows Phone 7 Development in 31 Days – Day 1 – Getting Started with WP7
- Register for Q1 Release Webinar by Telerik - Sharpen your .Net Ninja Skills
- Windows 8 Photoshop Templates
- Fixing the Mango Microphone Issue – Part 1
- Windows Phone Design Guidelines on MSDN
Friday (February 3rd, 2012)
- Windows Phone 8 Detailed
- Windows 8 Touch Events Interactions
- Get Your Windows Phone Applications in the Marketplace Faster
- 7 Deadly Sins for Windows Phone Developers: Day #4 Wrath
- Horizontal Scrolling in RadDataBoundListBox now available
- Using Skydrive in your Windows Phone applications: part2
- LightSwitch Community & Content Rollup–January 2012
- Missing Background Image on Panorama Control breaks ContextMenu and Causes Performance Issues in Windows Phone Applications
- The Windows Phone Marketplace Needs an Affiliate Program
- How to Databind SelectedItems of the ListPicker and RecurringDaysPicker
Recording of Gill Cleeren's 'Metro and WinRT for the Silverlight/WPF Developer' webinar is now available
The recording of Gill Cleeren's yesterday SilverlightShow webinar - Metro and WinRT for the Silverlight/WPF Developer - is now online.
Watch the webinar recording | View the webinar slides | Download the demosIn this webinar, which is part 1 from a 2-part session (join part 2 next week) Gill Cleeeen demonstrated how you can transfer your Silverlight/WPF knowledge to the new Metro-way of building applications. He did this by looking at a working application containing most of the features you’ve come to love in Silverlight.
Agenda for part 1 was:
1. General XAML stuff for Windows 8
2. Old and new controls
3. Finding your way with navigation
Agenda for part 2 (Feb 9th) is:
1. Styling and templating
2. Data in your Windows 8 apps: Getting data, data binding
3. The Application Lifecycle (Copyright 2010 Windows Phone 7)
4. Tiles and more (Copyright 2010 Windows Phone 7)
5. IO’ing in Metro apps
As usual, we had some small gifts for the attendees who joined and supported the event - 3 free copies of Gill's SilverlightShow ebook ''Getting Ready for Microsoft Silverlight Exam 70-506' and 2 free ebooks ''Microsoft Silverlight 4 Data and Services Cookbook'' from Packt Publishing. See who got the ebooks!
Stay in touch with SilverlightShow (via RSS, Twitter, Facebook or LinkedIn) to be the first to know about upcoming webinars!
Recording of Webinar 'Metro and WinRT for the Silverlight/WPF Developer: Part 1' by Gill Cleeren
Download the webinar slides (ppt / pptx) | Download the demos
Webinar summary: Are you currently building XAML-based applications using Silverlight or WPF? And are you afraid that all you’ve learned in the past is now suddenly obsolete? Then you should really attend this webinar and be amazed!
We’ll see how you can transfer your knowledge to the new Metro-way of building applications. We’ll do this by looking at a working application that contains most of the features you’ve come to love in Silverlight.
You’ll learn that things like data binding, styling, controls and much more can be leveraged to build applications in Windows 8. After this webinar, you will see that all of a sudden, you are already an experienced Metro app developer! A big smile is guaranteed after this talk!
Level 250-300
Agenda for part 1:
1. General XAML stuff for Windows 8
2. Old and new controls
3. Finding your way with navigation
Part 2 of the "Metro and WinRT for the Silverlight/WPF Developer" is scheduled for February 9th, 2012, 10 am PDT (see your local time). Sign up now | View agenda
Some small prizes were given in this webinar:
- Three free copies of Gill Cleeren's ebook 'Getting Ready for Microsoft Silverlight Exam 70-506'
- and 3 free ebooks 'Microsoft Silverlight 4 Data and Services Cookbook' by Packt Publishing
Enjoyed this webinar? Gill Cleeren has a 4-day training session on XAML!
XAML on Silverlight 5, WP7, Win 8 Metro & WPF: a 4-day Training in London, UK
February 20-23, 2012, from 9.00 am till 5.00 pm | Trainer: Gill Cleeren | Training page
This training will focus on mastering XAML on the following platforms: Silverlight 5, Windows Phone 7, Windows 8 Metro and WPF.
The goal of this training is to teach the students to work with XAML by using it on one platform, and then apply the knowledge they already have to other platforms. A focus will be put on the differences between all platforms, as well as the aspects in which they overlap.
Fee for the full 4-day training course: £ 1.700 + VAT.
Daily News Digest 2/3/2012
Subscribe to our Daily News Digest RSS Feed to receive a summary of all SilverlightShow news!
Here is the new SilverlightShow content for Friday, February 3rd, 2012.
- Recording of Gill Cleeren's 'Metro and WinRT for the Silverlight/WPF Developer' webinar is now available
- Top 5 SilverlightShow Ebooks for January, 2012
- Winners of free ebooks from our yesterday's Metro/WinRT webinar
- Windows Phone 8 Detailed
- Windows 8 Touch Events Interactions
- Get Your Windows Phone Applications in the Marketplace Faster
- 7 Deadly Sins for Windows Phone Developers: Day #4 Wrath
- Horizontal Scrolling in RadDataBoundListBox now available
- Using Skydrive in your Windows Phone applications: part2
- LightSwitch Community & Content Rollup–January 2012
- Missing Background Image on Panorama Control breaks ContextMenu and Causes Performance Issues in Windows Phone Applications
- The Windows Phone Marketplace Needs an Affiliate Program
- How to Databind SelectedItems of the ListPicker and RecurringDaysPicker
Missed yesterday's news digest? Check it out here!
Top 5 SilverlightShow Ebooks for January, 2012
With this frosty weather outside lately, it's no surprise that many of you have decided to hide at some warm and cozy place and spend some valuable time on reading. And we at SilverlightShow have some titles that might be of your interest.
In the beginning of January, we released Michael Crump's free ebook "10 Laps around Silverlight 5" - an ebook kindly sponsored by Telerik. As usual, this ebook comes in 4 convenient formats: PDF, Word, MOBI, EPUB. See the roadmap and learn why you should read this resource >>
Beside this ebook which has been definitely in the spotlight recently, here are the other great SilverlightShow titles that provoked your interest the most in the month of January:
- Windows Phone 7.5 Fundamentals (new)
- WCF RIA Services
- Getting Ready for Microsoft Silverlight Exam 70-506
- Data Driven Applications with MVVM
- Getting Ready for the Windows Phone 7 Exam 70-599
You may follow us on Twitter @silverlightshow, or on our Facebook page (we have a special Ebooks section there) to receive news about our ebooks and upcoming promotions.
See all available SilverlightShow ebooks >>
Windows Phone 8 Detailed
Read original post by Evan Blass at pocketnow.com
Microsoft has some major changes in store for Windows Phone 8, we've learned, which is the version of the platform currently being referred to by codename "Apollo" (the one scheduled for deployment after the upcoming Tango update). Thanks to a video hosted by senior vice president and Windows Phone manager Joe Belfiore, and intended for partners at Nokia, a number of WP8 features and themes have now been revealed.
Winners of free ebooks from our yesterday's Metro/WinRT webinar
A very successful part 1 of a 2-part webinar session on Metro and WinRT for the Silverlight/WPF Developer has been delivered yesterday by Gill Cleeren. Join part 2 next week, Feb 9th, 10 am PST!
Thanks to everyone who attended and participated with questions! The recording of this webinar, along with demos and slides, will be available shortly on SilverlightShow Home.
We got a lot of useful feedback and ideas for part 2 through our post-webinar survey. The 3 attendees who left precious feedback and were selected to get Gill's SilverlightShow ebook Getting Ready for Microsoft Silverlight Exam 70-506 are:
Viral Rathod
Filip Skakun
Judson White
The 2 authors of tweets with tag #webinarsilverlightshow who helped spread the word about this webinar and receive a free ebook 'Microsoft Silverlight 4 Data and Services Cookbook' by Packt Publishing are:
@naraby
@Perry1969
We'll get in touch with all winners later today.
See you on part 2 of this session: Feb 9th, 2012, 10 am PST (check your local time)! Learn more | Register for part 2
Windows 8 Touch Events Interactions
Read original post by Charles Petzold at Petzold Book Blog
During the week in September that I was attending the Microsoft Build conference and learning all about Windows 8, only one topic made me gloomy: This was the Windows 8 implemention of the Manipulation events. These events provide a high-level application programming interface to touch input, so obviously they are very important.
At first glance, these Windows 8 Manipulation events were somewhat enhanced versions of the Manipulation events in Windows Phone 7 (which themselves were stripped-down versions of the Manipulation events in the Windows Presentation Foundation) but these enhancements did not fix a nasty flaw in the Windows Phone implementation, and that didn't make me happy at all.
Get Your Windows Phone Applications in the Marketplace Faster
Read original post by Cheryl Simmons at MSDN Magazine
The Windows Phone SDK 7.1 includes some great tools for evaluating the adherence to certification guidelines and improving the performance of your applications that target Windows Phone 7.5, prior to submission to the marketplace. In this article, I’ll walk you through using the Marketplace Test Kit and Performance Analysis tool on a sample application and show how you can use these tools to evaluate the marketplace-readiness of your application. I’ll show you how to use data from the tools to make improvements that will help get it accepted into the marketplace on the first try.
7 Deadly Sins for Windows Phone Developers: Day #4 Wrath
So, you have decided to spend one of your precious free weekends to code up your dream Windows Phone app. You start, but soon find yourself needing fancy controls, animations or some peculiar tweak. Result – anger. To rub it in, you heard a buddy just made a similar app on a competing platform & is now making buckets of money. *&!@#$%^^& .. right? Well, let’s chill. There are plenty of ways we can help ourselves by taking a look around & not reinventing the wheel. So, let’s see how you, a Windows Phone developer, can avoid Wrath.
Horizontal Scrolling in RadDataBoundListBox now available
Read original post by Deyan Ginev at The Telerik Blogs
RadDataBoundListBox has been continuously developed and extended with new features like Item Animations, CheckBoxes support, Data Virtualization support etc. We have also fine-tuned its performance so that it perfectly fits in an environment of limited memory and CPU resources what a mobile phone is. You can see here a real-world scenario based comparison between RadDataBoundListBox and a standard ListBox control putting both UI Virtualization approaches head to head.
Using Skydrive in your Windows Phone applications: part2
Read original post by Rabeb Othmani at Diary of a .Net Fan
This is part two on how to use Skydrive in your Windows Phone applications. Part one was an introduction to how to sign in into Skydrive.
In this part, let’s try to read the Skydrive’s folders.
I will use the ApplicationBarIconButton to read from my Skydrive then put the result in a very simple list in another page.
LightSwitch Community & Content Rollup–January 2012
Read original post at Beth Massi's Blog
[...] Looks like folks took a few well-deserved days to ramp back into the groove after the holidays (including myself). But there were still a lot of awesome things around LightSwitch this month, especially the number of submissions The Code Project had in the LightSwitch Star Contest. A lot of really interesting applications and some great case studies for LightSwitch as well as some for Azure. Check them out…
Missing Background Image on Panorama Control breaks ContextMenu and Causes Performance Issues in Windows Phone Applications
Read original post at Nick's .NET Travels
Today I was working on a relatively complex application that uses the Panorama control on the main page of the application. It also has a context menu on items in a couple of the panes with the panorama control. Up until this afternoon everything seemed to work fine. However, as we get close to finishing the project I decided to go through and clean up the images that were included in the project (if you’ve ever worked with a designer or spent a lot of time in Blend you’ll understand why I have to do this step!). Now in most cases your application will continue to work even if the path to your images are wrong – you just won’t see an image where you expect to. This can make it a little hard to ensure you haven’t broken anything as part of the clean up process.
The Windows Phone Marketplace Needs an Affiliate Program
Read original post by Dan Colasanti at The ImproviSoft Blog
In 2008 Microsoft started the Zune Pass affiliate program where developers could earn $3 to $6 for every new Zune Pass subscriber that they referred, but the program was cancelled a couple years ago when the Zune music player devices were discontinued (See: http://www.microsoftaffiliates.com/index.html?Content=Zune). Since then Windows Phone came along with both a built-in Zune and connectivity to the Windows Phone Marketplace for downloading apps and games. But no affiliate program has yet emerged.
How to Databind SelectedItems of the ListPicker and RecurringDaysPicker
Read original post by Andy Wigley at AppaMundi
The ListPicker control from the Silverlight Toolkit is one of those Swiss Army Knife controls – very versatile and really useful. It wasn’t quite versatile enough for me though, as one thing it does *not* do is support setting the SelectedItems property when you have the control configured for multiple selections, which is something I wanted to do, and something you will certainly need to do if you ever want to pre-select some items from the list or you want to databind the SelectedItems property to a property in a data object. In this post, I will show you how to extend the ListPicker so that you can set the SelectedItems property. I will also show you how to do the same thing with the RecurringDaysPicker control from the Silverlight Toolkit, which it turns out, is just a ListPicker configured to allow selection from the days of the week.
Daily News Digest 2/2/2012
Subscribe to our Daily News Digest RSS Feed to receive a summary of all SilverlightShow news!
Here is the new SilverlightShow content for Thursday, February 2nd, 2012.
- SilverlightShow Most Active Forum Members for January Announced
- LeakEvent -> WeakEvent in Silverlight
- 7 Deadly Sins for Windows Phone Developers: Day #3 Sloth
- New Silverlight Video Tutorial: How to make Sliding Panels all in Blend
- EvenTiles from Start to Finish, Part 16 - Using Launchers inside your application
- Implementing Trial Functionality for Windows Phone applications
- Deploying LightSwitch Applications to Windows Azure
- Learn Windows Phone 7 Development in 31 Days – Day 1 – Getting Started with WP7
- Register for Q1 Release Webinar by Telerik - Sharpen your .Net Ninja Skills
- Windows 8 Photoshop Templates
- Fixing the Mango Microphone Issue – Part 1
- Windows Phone Design Guidelines on MSDN
Missed yesterday's news digest? Check it out here!
SilverlightShow Most Active Forum Members for January Announced
A while ago we announced that we are going to support the most active users in SilverlightShow Forums with some small encouraging gifts. Thanks to everyone who participated in the forum discussions, hope you learnt something useful and new!
The three most loyal forum members for the month of January, who grab a SilverlightShow T-shirt and a free ebook of choice, are:
Congratulations to the lucky winners! We'll contact them to arrange the shipping of their prizes within two business days.
About the challenge:
Depending on the activity of our forum members, each month we'll select up to 3 members who will get:
a uniquely designed SilverlightShow T-shirt- an ebook of choice from SilverlightShow Ebook Shelf
The winners will be announced on SilverlightShow most-active forum members wall within the first week of each month!
The most active members are selected based on a number of criteria, but mostly:- quanity and quality of posts in SilverlightShow forums
- other activities (news, events, showcases, articles or other content submitted)
- useful feedback sent to editorial at silverlightshow.net, or via our other channels
Start contributing to the forum by first reading (and if possible - replying) to some of the still unanswered forum threads.
Visit SilverlightShow Forums >>
LeakEvent -> WeakEvent in Silverlight
Read original post by Shimmy Weitzhandler at Shimmy on .NET
I'm sure not every Silverlight (or any) developer is aware of the fact that when one subscribes to an event, a strong reference to the handler class ('target') is attached to the event source ('source'), hence, if the source object life-cycle is longer than the target, memory is leaked, becuase when you don't need the target anymore and all its references are removed, there is still one reference to it by that event handler in the source, and thus, won't get collected by GC.
A strong reference is a normal reference that protects the referred object from collection by a garbage collector. The term is used to distinguish the reference from weak references.
If you're using Silverlight you must have encountered this scenario before.
7 Deadly Sins for Windows Phone Developers: Day #3 Sloth
As highly as you may think of our smartphones, they are still tiny devices with limited memory/processing power & precious battery life. Any work we can offload from our smartphones helps in extending battery life and putting data/common processing out somewhere else aids in multi-user/multi-platform mobile solutions. This is where cloud solutions step in with ubiquitous computing, massive scalability & high availability on a pay-per-use model. Cloud & mobility simply makes sense.
So, if you are a Windows Phone developer, have you considered leveraging Windows Azure to augment your Windows Phone solutions? If your answer is anything other than “I went with Amazon/other cloud providers ..”, it is not satisfactory.
