protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.AssetDisplayView);

            AssetDisplayScreenlet assetDisplayScreenlet =
                (AssetDisplayScreenlet)FindViewById(Resource.Id.asset_display_screenlet);

            assetDisplayScreenlet.Listener = this;
        }
 public virtual UIView ScreenletCustomAsset(AssetDisplayScreenlet screenlet, Asset asset)
 {
     Console.WriteLine($"Asset display custom asset: {asset.Attributes}");
     return(screenlet);
 }
 public virtual void Screenlet(AssetDisplayScreenlet screenlet, NSError error)
 {
     Console.WriteLine($"Asset display error: {error.DebugDescription}");
 }
 public virtual void Screenlet(AssetDisplayScreenlet screenlet, BaseScreenlet childScreenlet, Asset asset)
 {
     Console.WriteLine($"Configure Asset display: {asset}");
 }
 public virtual void Screenlet(AssetDisplayScreenlet screenlet, Asset asset)
 {
     Console.WriteLine($"Asset display response: {asset.Attributes}");
 }