protected override object GetProviderPropertyValue(int propertyId)
{
if (propertyId == AEIds.IsEnabledProperty.Id)
{
return(true);
}
else if (propertyId == AEIds.IsOffscreenProperty.Id)
{
// Item is onscreen only when selected
return(!ListProvider.IsItemSelected(this));
}
return(base.GetProviderPropertyValue(propertyId));
}