|
<navigation:Page x:Class="CSTemplateApp.Views.SDK"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk"
xmlns:local="clr-namespace:CSTemplateApp"
d:DesignWidth="640" d:DesignHeight="480"
Title="Silverlight 4 SDK controls themes" x:Name="Page">
<navigation:Page.Resources>
</navigation:Page.Resources>
<Grid x:Name="LayoutRoot">
<Grid.RowDefinitions>
<RowDefinition Height="25"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<ContentControl x:Name="PageHeader" Grid.Row="0" Style="{StaticResource PageHeaderStyle}">
<CheckBox x:Name="checkEnable" Content="Enabled" IsChecked="True"/>
</ContentControl>
<Grid Grid.Row="1" Margin="25" >
<StackPanel Orientation="Vertical">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Data controls" TextWrapping="Wrap" Grid.Column="0" Margin="5"/>
<StackPanel Orientation="Vertical" Grid.Column="1">
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontStyle" Value="Italic"/>
</Style>
</StackPanel.Resources>
<TextBlock Margin="5 5 0 0">DataGrid</TextBlock>
<sdk:DataGrid x:Name="dataGrid" Height="250" HorizontalAlignment="Stretch" Margin="5"
IsEnabled="{Binding Path=IsChecked, ElementName=checkEnable}" CanUserResizeColumns="True"
CanUserReorderColumns="True" RowDetailsVisibilityMode="VisibleWhenSelected" ItemsSource="{Binding}"
SelectionMode="Extended" HeadersVisibility="Column" GridLinesVisibility="None" >
</sdk:DataGrid>
<TextBlock Margin="5 5 0 0">DataPager</TextBlock>
<sdk:DataPager x:Name="dataPager1" HorizontalAlignment="Left" Margin="5" Source="{Binding}"
IsEnabled="{Binding Path=IsChecked, ElementName=checkEnable}" PageSize="8"/>
<sdk:DataPager x:Name="dataPager2" HorizontalAlignment="Left" Margin="5" DisplayMode="FirstLastPreviousNextNumeric"
IsEnabled="{Binding Path=IsChecked, ElementName=checkEnable}" PageSize="8" Source="{Binding}"/>
</StackPanel>
</Grid>
<Path HorizontalAlignment="Stretch" VerticalAlignment="Center"
Stretch="UniformToFill" Data="M0,0 H100" Stroke="Black"
StrokeThickness="1" StrokeDashArray="1 2" UseLayoutRounding="False" Margin="0 15"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="AutoCompleteBox" TextWrapping="Wrap" Grid.Column="0" Margin="5"/>
<StackPanel Orientation="Vertical" Grid.Column="1">
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontStyle" Value="Italic"/>
</Style>
</StackPanel.Resources>
<TextBlock Margin="5 5 0 0">AutoCompleteBox</TextBlock>
<sdk:AutoCompleteBox IsTextCompletionEnabled="True" ItemsSource="{Binding}" ValueMemberPath="Name" Width="150"
IsEnabled="{Binding Path=IsChecked, ElementName=checkEnable}"
ValueMemberBinding="{Binding Path=Name, Mode=TwoWay, ValidatesOnDataErrors=True, NotifyOnValidationError=True}" HorizontalAlignment="Left" x:Name="acbox" Margin="5"
SelectedItem="{Binding Path=SelectedItem, ElementName=dataGrid, Mode=TwoWay,ValidatesOnDataErrors=True, NotifyOnValidationError=True}"
>
<sdk:AutoCompleteBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}" FontWeight="Bold"/>
<TextBlock Text="Rating" Margin="10 0 0 0"/>
<TextBlock Text="{Binding Path=Rating}" Margin="5 0 0 0"/>
</StackPanel>
</DataTemplate>
</sdk:AutoCompleteBox.ItemTemplate>
</sdk:AutoCompleteBox>
</StackPanel>
</Grid>
<Path HorizontalAlignment="Stretch" VerticalAlignment="Center"
Stretch="UniformToFill" Data="M0,0 H100" Stroke="Black"
StrokeThickness="1" StrokeDashArray="1 2" UseLayoutRounding="False" Margin="0 15"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Date & time controls" TextWrapping="Wrap" Grid.Column="0" Margin="5"/>
<StackPanel Orientation="Vertical" Grid.Column="1">
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontStyle" Value="Italic"/>
</Style>
</StackPanel.Resources>
<TextBlock Margin="5 5 0 0">Calendar</TextBlock>
<sdk:Calendar HorizontalAlignment="Left" VerticalAlignment="Top" Margin="5"
IsEnabled="{Binding Path=IsChecked, ElementName=checkEnable}"/>
<TextBlock Margin="5 5 0 0">DatePicker</TextBlock>
<sdk:DatePicker HorizontalAlignment="Left" VerticalAlignment="Top" Margin="5" Width="150"
IsEnabled="{Binding Path=IsChecked, ElementName=checkEnable}"/>
</StackPanel>
</Grid>
<Path HorizontalAlignment="Stretch" VerticalAlignment="Center"
Stretch="UniformToFill" Data="M0,0 H100" Stroke="Black"
StrokeThickness="1" StrokeDashArray="1 2" UseLayoutRounding="False" Margin="0 15"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Child Window" TextWrapping="Wrap" Grid.Column="0" Margin="5"/>
<StackPanel Orientation="Vertical" Grid.Column="1">
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontStyle" Value="Italic"/>
</Style>
</StackPanel.Resources>
<TextBlock Margin="5 5 0 0">ChildWindow</TextBlock>
<Button Content="Open" Width="150" HorizontalAlignment="Left" Margin="5"
IsEnabled="{Binding Path=IsChecked, ElementName=checkEnable}" Click="Button_Click"/>
</StackPanel>
</Grid>
<Path HorizontalAlignment="Stretch" VerticalAlignment="Center"
Stretch="UniformToFill" Data="M0,0 H100" Stroke="Black"
StrokeThickness="1" StrokeDashArray="1 2" UseLayoutRounding="False" Margin="0 15"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="TreeView" TextWrapping="Wrap" Grid.Column="0" Margin="5"/>
<StackPanel Orientation="Vertical" Grid.Column="1">
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontStyle" Value="Italic"/>
</Style>
</StackPanel.Resources>
<TextBlock Margin="5 5 0 0">TreeView</TextBlock>
<sdk:TreeView Width="200" HorizontalAlignment="Left" Margin="5" Height="200"
IsEnabled="{Binding Path=IsChecked, ElementName=checkEnable}">
<sdk:TreeViewItem Header="Tree View item 1">
<sdk:TreeViewItem Header="Sub Item 1"/>
<sdk:TreeViewItem Header="Sub Item 2"/>
<sdk:TreeViewItem Header="Sub Item 3"/>
<sdk:TreeViewItem Header="Sub Item 4"/>
<sdk:TreeViewItem Header="Sub Item 5"/>
</sdk:TreeViewItem>
<sdk:TreeViewItem Header="Tree View item 2">
<sdk:TreeViewItem Header="Sub Item 1"/>
<sdk:TreeViewItem Header="Sub Item 2"/>
<sdk:TreeViewItem Header="Sub Item 3"/>
<sdk:TreeViewItem Header="Sub Item 4"/>
<sdk:TreeViewItem Header="Sub Item 5"/>
</sdk:TreeViewItem>
<sdk:TreeViewItem Header="Tree View item 3">
<sdk:TreeViewItem Header="Sub Item 1"/>
<sdk:TreeViewItem Header="Sub Item 2"/>
<sdk:TreeViewItem Header="Sub Item 3"/>
<sdk:TreeViewItem Header="Sub Item 4"/>
<sdk:TreeViewItem Header="Sub Item 5"/>
</sdk:TreeViewItem>
</sdk:TreeView>
</StackPanel>
</Grid>
<Path HorizontalAlignment="Stretch" VerticalAlignment="Center"
Stretch="UniformToFill" Data="M0,0 H100" Stroke="Black"
StrokeThickness="1" StrokeDashArray="1 2" UseLayoutRounding="False" Margin="0 15"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="TabControl" TextWrapping="Wrap" Grid.Column="0" Margin="5"/>
<StackPanel Orientation="Vertical" Grid.Column="1">
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontStyle" Value="Italic"/>
</Style>
</StackPanel.Resources>
<TextBlock Margin="5 5 0 0">TabControl</TextBlock>
<sdk:TabControl Width="350" Height="250" HorizontalAlignment="Left" Margin="5"
IsEnabled="{Binding Path=IsChecked, ElementName=checkEnable}" TabStripPlacement="Top">
<sdk:TabItem Header="Item 1"/>
<sdk:TabItem Header="Item 2"/>
<sdk:TabItem Header="Item 3" IsEnabled="False"/>
<sdk:TabItem Header="Item 4"/>
</sdk:TabControl>
</StackPanel>
</Grid>
<Path HorizontalAlignment="Stretch" VerticalAlignment="Center"
Stretch="UniformToFill" Data="M0,0 H100" Stroke="Black"
StrokeThickness="1" StrokeDashArray="1 2" UseLayoutRounding="False" Margin="0 15"/>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="200"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="Grid Splitter" TextWrapping="Wrap" Grid.Column="0" Margin="5"/>
<StackPanel Orientation="Vertical" Grid.Column="1">
<StackPanel.Resources>
<Style TargetType="TextBlock">
<Setter Property="FontStyle" Value="Italic"/>
</Style>
</StackPanel.Resources>
<TextBlock Margin="5 5 0 0">Horizontal</TextBlock>
<Grid Width="300" Height="300" HorizontalAlignment="Left" >
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Border Background="#FFEEEEEE" Grid.Column="0" CornerRadius="6" Margin="0 0 10 0"/>
<Border Background="#FFEEEEEE" Grid.Column="1" CornerRadius="6"/>
<sdk:GridSplitter Grid.Column="0" ShowsPreview="True" HorizontalAlignment="Right"
VerticalAlignment="Stretch" Width="10"/>
</Grid>
<TextBlock Margin="5 5 0 0">Vertical</TextBlock>
<Grid Width="300" Height="300" HorizontalAlignment="Left" >
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Border Background="#FFEEEEEE" Grid.Row="0" CornerRadius="6" Margin="0 0 0 10"/>
<Border Background="#FFEEEEEE" Grid.Row="1" CornerRadius="6"/>
<sdk:GridSplitter Grid.Column="0" ShowsPreview="True" HorizontalAlignment="Stretch"
VerticalAlignment="Bottom" Height="10"/>
</Grid>
</StackPanel>
</Grid>
</StackPanel>
</Grid>
</Grid>
</navigation:Page>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.