BoldSignA modern eSignature application with affordable pricing. Sign up today for unlimited document usage!
dataGrid.GridLoaded += DataGrid_GridLoaded;
private void DataGrid_GridLoaded(object sender, GridLoadedEventArgs e)
{
container = dataGrid.GetType().GetTypeInfo().GetDeclaredProperty("VisualContainer").GetValue(dataGrid) as VisualContainer;
container.ScrollRows.Changed += ScrollRows_Changed;
}
private void ScrollRows_Changed(object sender, ScrollChangedEventArgs e)
{
if (previousOffset > 0)
{
if (previousOffset > container.VerticalOffset)
button.IsVisible = false;
else
button.IsVisible = true;
}
else
{
button.IsVisible = false;
}
previousOffset = container.VerticalOffset;
} |