Silverlight Blueprints for SharePoint Beta2
Auf Codeplex.com gibt es Silverlight Blueprints for SharePoint. Hier sind nicht nur ein Code-Beispiele zu finden, sondern auch Videos und andere Dokumentationen.
Auf Codeplex.com gibt es Silverlight Blueprints for SharePoint. Hier sind nicht nur ein Code-Beispiele zu finden, sondern auch Videos und andere Dokumentationen.
Als dritte Neuerung bei Release Canditate 0 ist der ProgressBar.
Der XAML-Code dazu
<ProgressBar Foreground=”Black” Foreground=”White” Background=”Gray” Value=”25″ Maximum=”100″ Width=”200″ Height=”20″ Margin=”20″>
Die Eigenschaften des ProgressBar betrachten wir einzeln:
Ein weitere Neuerung im Silverlight 2 RC0 wurde auch die ComboBox eingeführt.
Mittels dem XAML-Code:
<ComboBox Width=”100″>
<ComboBox.Items >
<ComboBoxItem Content=”1st Item”>ComboBoxItem>
<ComboBoxItem Content=”2nd Item”>ComboBoxItem>
<ComboBoxItem Content=”3rd Item”>ComboBoxItem>
ComboBox.Items>
ComboBox>
erzeugt man eine Combo Box, die vorerst eine leere Auswahl anzeigt, die so aussieht:
Will man nun aber schon eine “Vorauswahl” treffen, bei der schon eine Inhalt ausgewählt ist, verwendet man den IsSelected.
<ComboBox Width=”100″>
<ComboBox.Items >
<ComboBoxItem Content=”1st Item”>ComboBoxItem>
<ComboBoxItem Content=”2nd Item”>ComboBoxItem>
<ComboBoxItem IsSelected=”True” Content=”3rd Item”>ComboBoxItem>
ComboBox.Items>
ComboBox>
Das sieht dann so aus: 
Die ComboBox unterstützt natürlich auch Data Binding. Ein Codebeispiel findet man dazu auf Mike Snow’s Blog beim Post Silverlight Tip of the Day #48 – How to Implement a ComboBox
Im Silverlight 2 ist nun die PasswordBox implementiert, in der die Zeichen automatisch durch alternative Zeichen getauscht werden. Die PasswordBox kann deshalb in der XAML-Datei einfach implementiert werden ohne, das kein weiter Code dahinter notwendig ist.
<PasswordBox Canvas.Top=”20″ x:Name=”UserPassword” Width=”200″>PasswordBox>
Bei dieser Variante wird anstelle der Zeichen ein Punkt gesetzt, aber man kann ein anderes Zeichen anstelle des Punktes mittels PasswordChar verwenden:
<PasswordBox PasswordChar=”*” Canvas.Top=”20″ x:Name=”UserPassword” Width=”200″>PasswordBox>