I made a simple example:
|
|||||||||||||||||||||||
{ | |||||||||||||||||||||||
ObservableCollection<TestData> m_TestDataCollection = null; | |||||||||||||||||||||||
public Window1() | |||||||||||||||||||||||
{ | |||||||||||||||||||||||
InitializeComponent(); | |||||||||||||||||||||||
InitData(); | |||||||||||||||||||||||
gvTest.ItemsSource = m_TestDataCollection; | |||||||||||||||||||||||
} | |||||||||||||||||||||||
void InitData() | |||||||||||||||||||||||
{ | |||||||||||||||||||||||
m_TestDataCollection = new ObservableCollection<TestData>(TestData.Generate(100)); | |||||||||||||||||||||||
m_TestDataCollection.Add( | |||||||||||||||||||||||
new TestData() | |||||||||||||||||||||||
{ | |||||||||||||||||||||||
SomeStrProperty = "The last row" | |||||||||||||||||||||||
}); | |||||||||||||||||||||||
} | |||||||||||||||||||||||
} |
<Window x:Class="WpfApplication6.Window1" |
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" |
Title="Window1" Height="300" Width="500"> |
<Grid> |
<telerik:RadGridView x:Name="gvTest"/> |
</Grid> |
</Window> |
1) Run this code
2) Scroll the grid down using right scrollbar
3) last row (marked "The last row") is half-visible (or invisible at all), despite of right scrollbar is bottom down (if you can't reproduce please set some another value in generate method)
4) Now scroll using mouse wheel. Everything is OK.
PS. I use Q3 without SP1 (will migration to SP1 fix this?)