<Window x:Class="Window2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window2" Height="300" Width="300" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation">
<Grid>
<telerik:RadTabControl Name="RadTabControl1">
<telerik:RadTabItem Header="Tab1" Name="tb1">
</telerik:RadTabItem>
<telerik:RadTabItem Header="Tab2" Name="tb2">
</telerik:RadTabItem>
</telerik:RadTabControl>
</Grid>
</
Window>
Partial Public Class Window2
Private Sub Window2_Loaded(ByVal sender As Object, ByVal e As System.Windows.RoutedEventArgs) Handles Me.Loaded
Dim db As New TeachersDataContext
Dim Te = (From t In db.Teachers Select t).ToList
For Each itm As Telerik.Windows.Controls.RadTabItem In RadTabControl1.Items
Dim uc As New UserControl1
uc.ds = Te
uc.SetDG()
itm.Content = uc
Next
End Sub
End
Class
<
UserControl x:Class="UserControl1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation">
<Grid>
<telerik:RadGridView Name="gvTeachers" telerik:StyleManager.Theme="Summer" AutoGenerateColumns="False" RowIndicatorVisibility="Collapsed" IsReadOnly="True" ShowGroupPanel="False">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Width="Auto">
<telerik:GridViewColumn.CellTemplate>
<DataTemplate>
<CheckBox Name="chkIs_Selected" Margin="3" IsChecked="True" ></CheckBox>
</DataTemplate>
</telerik:GridViewColumn.CellTemplate>
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn HeaderText="Teacher Name" HeaderTextAlignment="Center" Width="*">
<telerik:GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Teacher_Full_Name}"></TextBlock>
</DataTemplate>
</telerik:GridViewColumn.CellTemplate>
</telerik:GridViewDataColumn>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
</Grid>
</
UserControl>
Partial
Public Class UserControl1
Private _ds As List(Of Teacher)
Public Property ds() As List(Of Teacher)
Get
Return _ds
End Get
Set(ByVal value As List(Of Teacher))
_ds = value
End Set
End Property
Public Sub SetDG()
gvTeachers.ItemsSource = _ds
End Sub
End
Class
UserControl
--------------
Hello, following the post:
http://www.telerik.com/community/forums/wpf/gridview/multi-line-header.aspx
I have a much more simple solution using escape chars, however
,as you can see by running the below example, when I add the
telerik:StyleManager.Theme="Simple"
the last text line of the header (ccc) is not displayed.
Is there a way to overcome it ?
Thanks,
Erez
<Window x:Class="ChangeTelerikGridHeaderSize.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="333" Width="582" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation">
<StackPanel Orientation="Horizontal">
<telerik:RadGridView Name="radGridView1"
ShowGroupPanel="False">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn UniqueName="ABC" HeaderText="aaa bbb ccc" Width="Auto"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
<telerik:RadGridView Name="radGridView2"
telerik:StyleManager.Theme="Simple"
ShowGroupPanel="False">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn UniqueName="ABC" HeaderText="aaa bbb ccc" Width="Auto"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
</StackPanel>
</Window>
<telerik:GridViewDataColumn Width="25"> |
<telerik:GridViewDataColumn.CellStyle> |
<Style TargetType="telerik:GridViewCell"> |
<Setter Property="Template"> |
<Setter.Value> |
<ControlTemplate TargetType="telerik:GridViewCell"> |
<Button |
Command="{Binding IngredientDeleteCommand}" |
HorizontalAlignment="Center" |
VerticalAlignment="Center"> |
<Image Height="20" Width="20" Source="/CakeBoss.WPF;component/Images/delete.png" /> |
</Button> |
</ControlTemplate> |
</Setter.Value> |
</Setter> |
</Style> |
</telerik:GridViewDataColumn.CellStyle> |
</telerik:GridViewDataColumn> |
Private Sub RadTreeView1_DragEnded(ByVal sender As Object, ByVal e As Telerik.Windows.Controls.RadTreeViewDragEndedEventArgs) Handles RadTreeView1.DragEnded |
Dim newSortOrder As Integer |
Dim parentId As Integer |
Dim draggedItem As RadTreeViewItem = e.DraggedItems(0) |
Dim eStore As eStoreDataDataContext = New eStoreDataDataContext |
If IsNothing(draggedItem.ParentItem) Then |
' no parent then item is root node |
parentId = 0 |
Else |
parentId = draggedItem.ParentItem.Tag.ToString |
End If |
newSortOrder = RadTreeView1.Items.IndexOf(draggedItem) |
MsgBox("parentId = " & parentId.ToString) |
MsgBox("newSortOrder = " & newSortOrder.ToString) |
End Sub |