We have a grid with several properties. Length of each "Display name" is different: there are short names like "Step" and long names like "Upper alignment style". I want the "Display name" column (property name column) to auto-size according to the longest property name in the grid.
Currently I tried two options:
1. specify LabelColumnWidth to Auto, but this gives row-based auto-sizing, but I want that that all rows have the same width (looks like a single column)
2. not specify anything, the width is set to ~200px that's too long for me
Can you please suggest a proper way to have auto-sized width for the whole column?
Thank you!

<telerik:RadTileView DockPanel.Dock="Top" ItemsSource="{Binding Phases}" ScrollViewer.HorizontalScrollBarVisibility="Disabled" SelectionMode="Single" ColumnWidth="*" ColumnsCount="1" IsAutoScrollingEnabled="True" IsSynchronizedWithCurrentItem="True" IsSelectionEnabled="True" MaximizeMode="Zero" RowHeight="Auto" telerik:TileViewPanel.IsRowsShrinkEnabled="True" telerik:StyleManager.Theme="Expression_Dark"> <telerik:RadTileView.ContentTemplate> <DataTemplate> <Grid Margin="6"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*" /> <ColumnDefinition Width="Auto" /> </Grid.ColumnDefinitions> <ContentControl Grid.Column="0" HorizontalAlignment="Stretch" Content="{Binding}" > <ContentControl.Style> <Style TargetType="{x:Type ContentControl}"> <Setter Property="ContentTemplate" Value="{StaticResource PhaseTemplate}" /> <Style.Triggers> <DataTrigger Binding="{Binding IsChecked, ElementName=EditButton}" Value="True"> <Setter Property="ContentTemplate" Value="{StaticResource PhaseEditTemplate}" /> </DataTrigger> </Style.Triggers> </Style> </ContentControl.Style> </ContentControl> <ToggleButton x:Name="EditButton" Margin="6,0,6,0" Grid.Column="1" Style="{StaticResource EditToggleButton}" HorizontalAlignment="Right" VerticalAlignment="Top" /> </Grid> </DataTemplate> </telerik:RadTileView.ContentTemplate></telerik:RadTileView><telerik:RadGridView FilteringMode="FilterRow"> as explained in the docu herehttp://www.telerik.com/help/wpf/gridview-filtering-howto-configure-the-filtering-mode.html however it is not available on the control
When a ListBox is "below" a RadBusyIndicator in the visual tree, it seems to have a focus
or styling issue; its color changes to a light gray or off-white. Is this a known issue or
expected behavior? Is there a work-around? Here is a sample UserControl I threw together
to demonstrate what it's doing. The first ListBox appears correctly, the second one is shaded.
<UserControl x:Class="ListBoxFocusIssueUC"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:tk="http://schemas.telerik.com/2008/xaml/presentation"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<ListBox Grid.Row="0" BorderThickness="0" MaxHeight="80">
<ListBox.Items>
<ListBoxItem Content="Item #1" />
<ListBoxItem Content="Item #2" />
<ListBoxItem Content="Item #3" />
</ListBox.Items>
</ListBox>
<tk:RadBusyIndicator Grid.Row="1" Background="Transparent" BusyContent="Testing..." IsBusy="true">
<ListBox BorderThickness="0" MaxHeight="80">
<ListBox.Items>
<ListBoxItem Content="Item #1" />
<ListBoxItem Content="Item #2" />
<ListBoxItem Content="Item #3" />
</ListBox.Items>
</ListBox>
</tk:RadBusyIndicator>
</Grid>
</UserControl>

<t:GridViewComboBoxColumn IsComboBoxEditable="True" DataMemberBinding="{Binding Path=QuoteNum, Mode=TwoWay}" Header="Quote" Width="125" ItemsSource="{Binding Path=AvailableQuotes, Mode=OneWay}" />
The ItemsSource is a simple IEnumerable<string>, and the combo shows the values from the ItemsSource, but I also want to allow the user to input a value that is not in the list (ItemsSource), hence the IsComboBoxEditable="True".
However, whenever you type in a value to the combobox, the value is lost and the column is left unset. In fact, as far as I can tell the property setter on the view model is never actually called.
What am I doing wrong?