Hi,
I am trying to do a gridview that has only one column that should size to the remaining area of the container it sits in. I set it to '*' but it will not take up the remaining size of the containing grid. The column that needs to size to the rest of the grid is the 'Patient' column. All others colums are required to be a fixed size.
The xaml is as follows:
I am trying to do a gridview that has only one column that should size to the remaining area of the container it sits in. I set it to '*' but it will not take up the remaining size of the containing grid. The column that needs to size to the rest of the grid is the 'Patient' column. All others colums are required to be a fixed size.
The xaml is as follows:
<UserControl x:Class="HCF.Enterprise.Module1.Views.ServiceDetail" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" mc:Ignorable="d" d:DesignWidth="1000" > <Grid x:Name="LayoutServiceDetails" Width="Auto" VerticalAlignment="Top"> <Grid.ColumnDefinitions> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition x:Name="grdServiceDetailsHeader" Height="15"/> <RowDefinition x:Name="grdServiceDetailsLines" Height="*"/> </Grid.RowDefinitions> <Rectangle Margin="0,0,0,0" Grid.RowSpan="2" Fill="#FFFFFFFF" Stroke="#FFEDF7FA" x:Name="mainBackgroundServiceDetails"/> <Rectangle Margin="0,0,0,0" Fill="#FFEDF7FA" Stroke="#FFEDF7FA" x:Name="backgroundServiceDetailsHdr"/> <TextBlock Height="Auto" VerticalAlignment="Stretch" Text="Service Details" Margin="5,0,0,1" Foreground="#FFA70639" x:Name="lblServiceDetailsHdr" /> <telerik:RadGridView x:Name="serviceItemGridView" Grid.Row="1" Margin="5,0,5,5" IsFilteringAllowed="False" BorderThickness="0" ShowGroupPanel="False" RowIndicatorVisibility="Collapsed" CanUserResizeColumns="False" CanUserReorderColumns="False" CanUserFreezeColumns="False" FontSize="11" FontFamily="Segoe UI" ColumnWidth="*" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" AutoGenerateColumns="False" > <telerik:RadGridView.Columns> <telerik:GridViewDataColumn x:Name="LineNo" Width="26" MaxWidth="26" > <telerik:GridViewDataColumn.AggregateFunctions> <telerik:CountFunction Caption="Count: " /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> <telerik:GridViewSelectColumn x:Name="BulkCheck" HeaderTextAlignment="Center" Header="Bulk" Width="28" MaxWidth="28"/> <telerik:GridViewSelectColumn x:Name="RecordOnlyCheck" Width="32" MaxWidth="32" > <telerik:GridViewSelectColumn.Header> <TextBlock Text="Rec Only" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewSelectColumn.Header> </telerik:GridViewSelectColumn> <telerik:GridViewComboBoxColumn x:Name="Patient" HeaderTextAlignment="Center" Header="Patient" Width="*" MinWidth="266" > </telerik:GridViewComboBoxColumn> <telerik:GridViewDataColumn x:Name="DateOfService" DataFormatString="{}{0:yyyy}" Width="101" MaxWidth="101"> <telerik:GridViewDataColumn.Header> <TextBlock Text="Date of Service" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewComboBoxColumn x:Name="ServiceType" Width="50" MaxWidth="50" > <telerik:GridViewComboBoxColumn.Header> <TextBlock Text="Service Type" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewComboBoxColumn.Header> </telerik:GridViewComboBoxColumn> <telerik:GridViewDataColumn x:Name="ProviderNo" Width="75" MaxWidth="75"> <telerik:GridViewDataColumn.Header> <TextBlock Text="Provider No." TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="FindProvider" Width="22" MaxWidth="22" > </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="ItemNo" Width="55"> <telerik:GridViewDataColumn.Header> <TextBlock Text="Item No." TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="FindItem" Width="22" MaxWidth="22" > </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="Quantity" Width="38" MaxWidth="38"> <telerik:GridViewDataColumn.Header> <TextBlock Text="Qty" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="Charge" Width="60" MaxWidth="60"> <telerik:GridViewDataColumn.Header> <TextBlock Text="Charge" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:SumFunction Caption="Total Charge: " /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> <telerik:GridViewComboBoxColumn x:Name="Paid" Width="45" MaxWidth="45" > <telerik:GridViewComboBoxColumn.Header> <TextBlock Text="Paid" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewComboBoxColumn.Header> </telerik:GridViewComboBoxColumn> <telerik:GridViewComboBoxColumn x:Name="AdjustmentCode" Width="45" MaxWidth="45" > <telerik:GridViewComboBoxColumn.Header> <TextBlock Text="Adjust Code" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewComboBoxColumn.Header> </telerik:GridViewComboBoxColumn> <telerik:GridViewDataColumn x:Name="ScheduleFee" Width="60" MaxWidth="60"> <telerik:GridViewDataColumn.Header> <TextBlock Text="Schedule Fee" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="TotalBenefit" Width="60" MaxWidth="60"> <telerik:GridViewDataColumn.Header> <TextBlock Text="Total Benefit" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header> <telerik:GridViewDataColumn.AggregateFunctions> <telerik:SumFunction Caption="Total Benefit: " /> </telerik:GridViewDataColumn.AggregateFunctions> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="ExplanationCode" Width="45" MaxWidth="45"> <telerik:GridViewDataColumn.Header> <TextBlock Text="Explain Code" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="OriginalItem" Width="55" MaxWidth="55"> <telerik:GridViewDataColumn.Header> <TextBlock Text="Orig Item" TextAlignment="Center" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn x:Name="RemoveRow" Width="50" > <telerik:GridViewDataColumn.Header> <StackPanel Orientation="Horizontal"> <telerik:RadButton HorizontalAlignment="Center" VerticalAlignment="Bottom" Margin="3,3,3,3" Cursor="Hand" x:Name="AddItemService" CornerRadius="10" Height="17" Width="17" FontFamily="Verdana" FontSize="10" FontWeight="Normal" Content="+" IsTabStop="False" BorderBrush="#FF003366" Foreground="White" > <telerik:RadButton.Background> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FFBEDEFD" Offset="0"/> <GradientStop Color="#FF00478B" Offset="0.5"/> <GradientStop Color="#FF003366" Offset="0.5"/> <GradientStop Color="#FF2C97FF" Offset="1"/> </LinearGradientBrush> </telerik:RadButton.Background> </telerik:RadButton> <TextBox Text="4" VerticalAlignment="Center" MaxLength="2" Width="25" /> </StackPanel> </telerik:GridViewDataColumn.Header> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns> </telerik:RadGridView> </Grid></UserControl>