I'm having an issue with the verticalscrollbar from the WPF toolkit's
DataGrid not displaying. I have my DataGrid in a stackpanel and my
datasource returns 1500+ items. For some reason, the verticalscrollbar
was diaplaying but, is now not.

Any ideas? I'm sure you'll want to ask more questions.

Here is a XAML code snippet:

<Grid>
        <Grid.Resources>
            <converters:BoolValueConverter x:Key="boolValueConverter"/
>
            <converters:YesNoValueConverter
x:Key="yesNoValueConverter"/>
        </Grid.Resources>
        <StackPanel x:Name="stackMain" Orientation="Vertical">
            <TextBlock x:Name="txtBlockFilters"
                       Text="Result filtering"
                       Margin="10, 6"
                       FontWeight="Bold" />
            <Border BorderBrush="LightGray"  BorderThickness="2"
Margin="5"
      HorizontalAlignment="Stretch" VerticalAlignment="Stretch"
Padding="2">
                <StackPanel x:Name="stackCalendar"
Orientation="Horizontal">
                    <Label Name="lblStartDate" Margin="10, 6">Select
Start Date:</Label>
                    <toolkit:DatePicker Name="dpStartDate"
                                    SelectedDateFormat="Short"
                                    SelectedDate="{Binding
Path=StartDate}"
                                    Text="Select Start Date"
                                    Margin="10, 6"/>
                    <Label Name="lblEndDate" Margin="10, 6">Select End
Date:</Label>
                    <toolkit:DatePicker Name="dpEndDate"
                                    SelectedDateFormat="Short"
                                    SelectedDate="{Binding
Path=EndDate}"
                                    Text="Select End Date"
                                    Margin="10, 6" />
                    <Label Name="lblSprocsNotInCC" Margin="10,
6">Display Procedures Not In Code Collaborator:</Label>
                    <CheckBox x:Name="chkDisplaySprocsNotInCC"
IsChecked="{Binding Path=IncludeNonCCSprocs}" Margin="10, 6"
BorderBrush="LightGray" />
                </StackPanel>
            </Border>
            <StackPanel>
                <toolkit:DataGrid ItemsSource="{Binding GetAll}"
                     AutoGenerateColumns="False"
                     MaxWidth="Infinity"
                     HorizontalScrollBarVisibility="Auto"
                     VerticalScrollBarVisibility="Auto"
                     CanUserAddRows="False"
                     RowDetailsVisibilityMode="VisibleWhenSelected"
                     SelectionMode="Single">
                    <toolkit:DataGrid.Columns>
                        <toolkit:DataGridTextColumn Header="Procedure
Name"
                                       Binding="{Binding
ProcNameWithSchema}"
                                       IsReadOnly="True" />
                        <toolkit:DataGridTemplateColumn Header="Review
Approved">
 
<toolkit:DataGridTemplateColumn.CellTemplate>
                                <DataTemplate>
                                    <Image Width="16" Source="{Binding
CCResults.Approved, Converter={StaticResource yesNoValueConverter}}" /
>
                                </DataTemplate>
                            </
toolkit:DataGridTemplateColumn.CellTemplate>
                        </toolkit:DataGridTemplateColumn>
                    </toolkit:DataGrid.Columns>
                    <toolkit:DataGrid.RowDetailsTemplate>
                        <DataTemplate>
                            <StackPanel Name="CCStackPanel"
Orientation="Vertical">
                                <StackPanel Orientation="Horizontal"
Margin="10,10,0,0">
                                    <TextBlock Name="txtSubmitter"
Text="Submitter:" FontWeight="Bold" Width="150" />
                                    <TextBlock Text="{Binding
CCResults.Submitter}" TextWrapping="Wrap" Width="350"
Margin="10,0,0,0" />
                                </StackPanel>
                                <StackPanel Orientation="Horizontal"
Margin="10,5,0,0">
                                    <TextBlock Name="txtDateSubmitted"
Text="Date Submitted:" FontWeight="Bold" Width="150"/>
                                    <TextBlock Text="{Binding
CCResults.DateSubmitted}" TextWrapping="Wrap" Width="350"
Margin="10,0,0,0"/>
                                </StackPanel>
                                <StackPanel Orientation="Horizontal"
Margin="10,5,0,10">
                                    <TextBlock
Name="txtPrimaryReviewer" Text="Primary Reviewer:" FontWeight="Bold"
Width="150"/>
                                    <TextBlock Text="{Binding
CCResults.PrimaryReviewer}" TextWrapping="Wrap" Width="350"
Margin="10,0,0,0"/>
                                </StackPanel>
                                <StackPanel Orientation="Horizontal"
Margin="10,5,0,10">
                                    <TextBlock
Name="txtSecondaryReviewer" Text="Secondary Reviewer:"
FontWeight="Bold" Width="150"/>
                                    <TextBlock Text="{Binding
CCResults.SecondaryReviewer}" TextWrapping="Wrap" Width="350"
Margin="10,0,0,0"/>
                                </StackPanel>
                                <StackPanel Orientation="Horizontal"
Margin="10,5,0,10">
                                    <TextBlock Name="txtChangeList"
Text="Changelist:" FontWeight="Bold" Width="150"/>
                                    <TextBlock Text="{Binding
CCResults.ChangeList}" TextWrapping="Wrap" Width="350"
Margin="10,0,0,0"/>
                                </StackPanel>
                            </StackPanel>
                        </DataTemplate>
                    </toolkit:DataGrid.RowDetailsTemplate>
                </toolkit:DataGrid>
            </StackPanel>
        </StackPanel>
    </Grid>

I'm sure you'll have questions so, fire-away!

Thanks in advance.

rbr

Reply via email to