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