Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Try This Code In Xaml:</p> <pre><code> &lt;UserControl x:Class="SilverlightApplication16.MainPage" 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" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" xmlns:dataprimitives="clr-namespace:System.Windows.Controls.Primitives;assembly=System.Windows.Controls.Data" mc:Ignorable="d" d:DesignHeight="300" d:DesignWidth="400"&gt; &lt;UserControl.Resources&gt; &lt;Style x:Key="DataGridBaseHeaderStyle" TargetType="dataprimitives:DataGridColumnHeader"&gt; &lt;Setter Property="FontWeight" Value="Bold" /&gt; &lt;/Style&gt; &lt;Style x:Key="NameHeaderStyle" TargetType="dataprimitives:DataGridColumnHeader" BasedOn="{StaticResource DataGridBaseHeaderStyle}"&gt; &lt;Setter Property="Foreground" Value="#FF000000"/&gt; &lt;Setter Property="HorizontalContentAlignment" Value="Left"/&gt; &lt;Setter Property="VerticalContentAlignment" Value="Center"/&gt; &lt;Setter Property="IsTabStop" Value="False"/&gt; &lt;Setter Property="SeparatorBrush" Value="#FFC9CACA"/&gt; &lt;Setter Property="Padding" Value="8"/&gt; &lt;Setter Property="Template"&gt; &lt;Setter.Value&gt; &lt;ControlTemplate&gt; &lt;Grid x:Name="Root"&gt; &lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition/&gt; &lt;ColumnDefinition Width="Auto"/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;Rectangle x:Name="BackgroundRectangle" Fill="#FF1F3B53" Stretch="Fill" Grid.ColumnSpan="2"/&gt; &lt;Rectangle x:Name="BackgroundGradient" Stretch="Fill" Grid.ColumnSpan="2"&gt; &lt;Rectangle.Fill&gt; &lt;LinearGradientBrush EndPoint=".7,1" StartPoint=".7,0"&gt; &lt;GradientStop Color="#FCFFFFFF" Offset="0.015"/&gt; &lt;GradientStop Color="#F7FFFFFF" Offset="0.375"/&gt; &lt;GradientStop Color="#E5FFFFFF" Offset="0.6"/&gt; &lt;GradientStop Color="#D1FFFFFF" Offset="1"/&gt; &lt;/LinearGradientBrush&gt; &lt;/Rectangle.Fill&gt; &lt;/Rectangle&gt; &lt;Grid HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"&gt; &lt;Grid.RowDefinitions&gt; &lt;RowDefinition Height="20" /&gt; &lt;RowDefinition Height="1" /&gt; &lt;RowDefinition Height="20" /&gt; &lt;/Grid.RowDefinitions&gt; &lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition Width="100"/&gt; &lt;ColumnDefinition Width="1" /&gt; &lt;ColumnDefinition Width="100"/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;!-- Row 0 --&gt; &lt;ContentPresenter Content="Name" VerticalAlignment="Center" HorizontalAlignment="Center" Grid.ColumnSpan="3" /&gt; &lt;!-- Row 1 --&gt; &lt;Rectangle Fill="#FFC9CACA" VerticalAlignment="Stretch" Height="1" Visibility="Visible" Grid.Row="1" Grid.ColumnSpan="3" /&gt; &lt;!-- Row 2 --&gt; &lt;ContentPresenter Content="First Name " Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Center" /&gt; &lt;Rectangle Fill="#FFC9CACA" VerticalAlignment="Stretch" Width="1" Visibility="Visible" Grid.Row="2" Grid.Column="1" /&gt; &lt;ContentPresenter Content="Last Name" Grid.Row="2" Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" /&gt; &lt;/Grid&gt; &lt;Rectangle x:Name="VerticalSeparator" Fill="#FFC9CACA" VerticalAlignment="Stretch" Width="1" Visibility="Visible" Grid.Row="1" Grid.Column="1"/&gt; &lt;/Grid&gt; &lt;/ControlTemplate&gt; &lt;/Setter.Value&gt; &lt;/Setter&gt; &lt;/Style&gt; &lt;Style x:Key="MarkHeaderStyle" TargetType="dataprimitives:DataGridColumnHeader" BasedOn="{StaticResource DataGridBaseHeaderStyle}"&gt; &lt;Setter Property="Foreground" Value="#FF000000"/&gt; &lt;Setter Property="HorizontalContentAlignment" Value="Left"/&gt; &lt;Setter Property="VerticalContentAlignment" Value="Center"/&gt; &lt;Setter Property="IsTabStop" Value="False"/&gt; &lt;Setter Property="SeparatorBrush" Value="#FFC9CACA"/&gt; &lt;Setter Property="Padding" Value="8"/&gt; &lt;Setter Property="Template"&gt; &lt;Setter.Value&gt; &lt;ControlTemplate&gt; &lt;Grid x:Name="Root"&gt; &lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition/&gt; &lt;ColumnDefinition Width="Auto"/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;Rectangle x:Name="BackgroundRectangle" Fill="#FF1F3B53" Stretch="Fill" Grid.ColumnSpan="2"/&gt; &lt;Rectangle x:Name="BackgroundGradient" Stretch="Fill" Grid.ColumnSpan="2"&gt; &lt;Rectangle.Fill&gt; &lt;LinearGradientBrush EndPoint=".7,1" StartPoint=".7,0"&gt; &lt;GradientStop Color="#FCFFFFFF" Offset="0.015"/&gt; &lt;GradientStop Color="#F7FFFFFF" Offset="0.375"/&gt; &lt;GradientStop Color="#E5FFFFFF" Offset="0.6"/&gt; &lt;GradientStop Color="#D1FFFFFF" Offset="1"/&gt; &lt;/LinearGradientBrush&gt; &lt;/Rectangle.Fill&gt; &lt;/Rectangle&gt; &lt;Grid HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" &gt; &lt;Grid.RowDefinitions&gt; &lt;RowDefinition Height="20" /&gt; &lt;RowDefinition Height="1" /&gt; &lt;RowDefinition Height="20" /&gt; &lt;/Grid.RowDefinitions&gt; &lt;Grid.ColumnDefinitions&gt; &lt;ColumnDefinition Width="100"/&gt; &lt;ColumnDefinition Width="1" /&gt; &lt;ColumnDefinition Width="100"/&gt; &lt;ColumnDefinition Width="1" /&gt; &lt;ColumnDefinition Width="100"/&gt; &lt;/Grid.ColumnDefinitions&gt; &lt;!-- Row 0 --&gt; &lt;ContentPresenter Content="Marks" VerticalAlignment="Center" HorizontalAlignment="Center" Grid.ColumnSpan="6" /&gt; &lt;!-- Row 1 --&gt; &lt;Rectangle Fill="#FFC9CACA" VerticalAlignment="Stretch" Height="1" Visibility="Visible" Grid.Row="1" Grid.ColumnSpan="5" /&gt; &lt;!-- Row 2 --&gt; &lt;ContentPresenter Content="Sub1" Grid.Row="2" VerticalAlignment="Center" HorizontalAlignment="Center" /&gt; &lt;Rectangle Fill="#FFC9CACA" VerticalAlignment="Stretch" Width="1" Visibility="Visible" Grid.Row="2" Grid.Column="1" /&gt; &lt;ContentPresenter Content="Sub2" Grid.Row="2" Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Center" /&gt; &lt;Rectangle Fill="#FFC9CACA" VerticalAlignment="Stretch" Width="1" Visibility="Visible" Grid.Row="2" Grid.Column="3" /&gt; &lt;ContentPresenter Content="Sub3" Grid.Row="2" Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" /&gt; &lt;/Grid&gt; &lt;Rectangle x:Name="VerticalSeparator" Fill="#FFC9CACA" VerticalAlignment="Stretch" Width="1" Visibility="Visible" Grid.Row="1" Grid.Column="1"/&gt; &lt;/Grid&gt; &lt;/ControlTemplate&gt; &lt;/Setter.Value&gt; &lt;/Setter&gt; &lt;/Style&gt; &lt;/UserControl.Resources&gt; &lt;Grid x:Name="LayoutRoot" Background="White"&gt; &lt;sdk:DataGrid AutoGenerateColumns="False" Height="100" HorizontalAlignment="Left" Margin="12,101,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="598"&gt; &lt;sdk:DataGrid.Columns&gt; &lt;sdk:DataGridTemplateColumn Header="Tue" HeaderStyle="{StaticResource NameHeaderStyle}"&gt; &lt;sdk:DataGridTemplateColumn.CellTemplate&gt; &lt;DataTemplate&gt; &lt;StackPanel Orientation="Horizontal"&gt; &lt;TextBox Text="{Binding FistName}"/&gt; &lt;Rectangle Fill="#FFC9CACA" VerticalAlignment="Stretch" Width="1" /&gt; &lt;TextBox Text="{Binding LastName}" Margin="2,0,0,0"/&gt; &lt;/StackPanel&gt; &lt;/DataTemplate&gt; &lt;/sdk:DataGridTemplateColumn.CellTemplate&gt; &lt;/sdk:DataGridTemplateColumn&gt; &lt;sdk:DataGridTemplateColumn HeaderStyle="{StaticResource DataGridBaseHeaderStyle}" CanUserReorder="True" Header="Age" CanUserResize="True" CanUserSort="True" Width="Auto" /&gt; &lt;sdk:DataGridTemplateColumn Header="Tue" HeaderStyle="{StaticResource MarkHeaderStyle}"&gt; &lt;sdk:DataGridTemplateColumn.CellTemplate&gt; &lt;DataTemplate&gt; &lt;StackPanel Orientation="Horizontal"&gt; &lt;TextBox Text="{Binding Subject1}"/&gt; &lt;Rectangle Fill="#FFC9CACA" VerticalAlignment="Stretch" Width="1" /&gt; &lt;TextBox Text="{Binding Subject2}" Margin="2,0,0,0"/&gt; &lt;Rectangle Fill="#FFC9CACA" VerticalAlignment="Stretch" Width="1" /&gt; &lt;TextBox Text="{Binding Subject3}" Margin="2,0,0,0"/&gt; &lt;/StackPanel&gt; &lt;/DataTemplate&gt; &lt;/sdk:DataGridTemplateColumn.CellTemplate&gt; &lt;/sdk:DataGridTemplateColumn&gt; &lt;/sdk:DataGrid.Columns&gt; &lt;/sdk:DataGrid&gt; &lt;/Grid&gt; </code></pre> <p> </p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload