Kunal Chowdhury - an appreciated article author at SilverlightShow - shares some of the new features released with the Windows Phone 7.1 (Mango) Public Beta.
Source: Kunal's Blog
Microsoft released the public beta version of Mango (Windows Phone 7.1) Developer Tools on 24th may 2011. In this post, I am going to share some of the new features that has been released with the Windows Phone 7.1 (Mango) Public Beta. You might already know about those from various resources but wanted to share some of them in my blog.
Kunal Chowdhury examines another new Silverlight 5 feature called Ancestor Relative source binding.
It was already available in WPF and has been newly introduced in Silverlight 5 beta. Using this, you can now bind to the relative ancestor elements very easily. Let's discuss it with a small example where we will create a Control Template for a Button and bind it's Tag property to the actual element to display text, instead of setting the Content property. Read to know more.
Kunal Chowdhury explains how to use the new Multiple Window support in Silverlight 5.
Multiple Window support is one of the important feature in Silverlight 5. Using this you can have additional top level Window on top of your trusted Silverlight Out-of-Browser application. Yes, you read correct. It only works in Out-of-Browser Silverlight application and hence you cannot open it inside a browser.
Kunal Chowdhury reports the points he doesn't like in Silverlight 5's Window or wants in the future versions.
In my previous post that I did yesterday, I discussed about the Multiple Windows Support in Silverlight 5 Beta and there I mentioned that though it is a wonderful feature but there are some things that I didn't like. Though it is still in beta, so it is currently in development stage and may be the team is working on it.
Kunal Chowdhury wrote this short blog post just to inform you that in Silverlight 5 you can now find the behavior of searching in-built in your ComboBox and ListBox control.
Do you know that, we can now search text present in ComboBox and ListBox? This feature was not available in earlier version of Silverlight. To implement it, we had to write custom behavior. Now if you are using Silverlight 5, you can easily use this feature without writing any piece of code.
Kunal Chowdhury discusses how to bind to a Style Setter in Silverlight 5.
Continuing to our discussion on Silverlight 5 features. In earlier post, we discussed about Text Advancement in Silverlight 5. In this post, we will discuss on another new feature called Binding on Style Setter. This feature is very useful for the XAML designer. If you are a XAML designer, you must be aware of this cool new feature.
Kunal Chowdhury continues his exploration of the new features in Silverlight 5 with a post on Multi Column Text support.
Silverlight 5 has now support for Multi Column Text. By using this feature you will be able to show your text content in column wise. If you are working for a news publisher company or want to publish your text content in column format, this feature will help you definitely. If you implemented this in your application, your text content will automatically position itself in next column if user resizes the application.
In this post, Kunal Chowdhury will help you to better understand the Line Stacking Strategy of Silverlight TextBlock control.
LineStackingStrategy is a property of Silverlight TextBlock control, which takes an enum value that indicates how a line box is determined for each line of text in the TextBlock. It has a default value called System.Windows.LineStackingStrategy.MaxHeight. So before explaining it in depth with a simple example you might ask a question "Is it a new feature or an existing feature of Silverlight?" To answer your query I will say that, it's not a new feature. It was available in Silverlight 3, Silverlight 4 and Windows Phone 7. But, it has some additional value in Silverlight 5 to provide you additional support.
In this post, Kunal Chowdhury demonstrates how to use the new character spacing feature in Silverlight 5 and also shows a little demo to make it easier for you to understand it.
There are many new feature announced to support Text advancements in Silverlight 5 Beta. Among them, one is the character spacing. This feature adds spacing between characters inside a TextBlock, RichTextBox and other control elements.
Kunal Chowdhury demonstrates how to format a string in XAML using the StringFormat parameter while binding the data.
In my latest two tips we have seen that we can customize the string using Run, Span tags as well as StringFormat in the XAML page. What about if I want to format it for proper DateTime, Currency or Numeric style? As I told you in my last post that, we can achieve the same using the StringFormat parameter in XAML too. Here in this post, I will demonstrate you the process in depth. Read to know more about it and make your life more comfortable designing your Silverlight application.