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 |

<Grid>
<Grid x:Name="blobsSizeSettings">
<telerik:RadGridView Margin="0,0,0,0" Name="BlobSizeSettings" telerik:Theming.Theme="Vista" MultipleSelect="True"
AutoGenerateColumns="False" ShowGroupPanel="False" RowIndicatorVisibility="Visible" Background="White" CanUserFreezeColumns="False" CanUserReorderColumns="False" CanUserResizeColumns="False" CanUserSortColumns="False" IsReadOnly="False" IsFilteringAllowed="False" ColumnsWidthMode="Fill" ScrollMode="RealTime">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn HeaderText="BlockSize" UniqueName="FileSizeString"></telerik:GridViewDataColumn>
<telerik:GridViewComboBoxColumn HeaderText="Blocks" ItemsSource="{Binding Size}}"></telerik:GridViewComboBoxColumn>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
</Grid>
</Grid>