public MLCell()
        {
            //instantiate each of our views
            //var image = new Image();
            var LabelName     = new Label();
            var LabelUID      = new Label();
            var verticaLayout = new StackLayout();
            //var horizontalLayout = new StackLayout() { BackgroundColor = Color.Navy };
            var horizontalLayout = new StackLayout();

            //set bindings
            LabelName.SetBinding(Label.TextProperty, new Binding("Title"));
            LabelUID.SetBinding(Label.TextProperty, new Binding("UID"));
            //image.SetBinding(Image.SourceProperty, new Binding("Image"));

            //Set properties for desired design
            horizontalLayout.Orientation       = StackOrientation.Horizontal;
            horizontalLayout.HorizontalOptions = LayoutOptions.Fill;
            //image.HorizontalOptions = LayoutOptions.End;
            LabelName.FontSize = 20;
            LabelUID.FontSize  = 10;

            //add views to the view hierarchy
            verticaLayout.Children.Add(LabelName);
            verticaLayout.Children.Add(LabelUID);
            horizontalLayout.Children.Add(verticaLayout);
            //horizontalLayout.Children.Add(image);

            // add to parent view
            View = horizontalLayout;


            /// CONTEXT ACTIONS..

            var moreAction = new MenuItem {
                Text = "More"
            };

            moreAction.SetBinding(MenuItem.CommandParameterProperty, new Binding("."));
            moreAction.Clicked += (sender, e) =>
            {
                var mi = ((MenuItem)sender);
                //Debug.WriteLine("More Context Action clicked: " + mi.CommandParameter);
            };

            var deleteAction = new MenuItem {
                Text = "Delete", IsDestructive = true
            };                                                                                     // red background

            deleteAction.SetBinding(MenuItem.CommandParameterProperty, new Binding("."));
            deleteAction.Clicked += (sender, e) =>
            {
                var mi = ((MenuItem)sender);
                Debug.WriteLine("Delete Context Action clicked: " + mi.CommandParameter);
                Meeting data = (Meeting)BindingContext;
                Debug.WriteLine(data.filePathSaved);

                //todo: ask 'are you sure?'

                // now delete
                MeetingDepot.GetInstance().RemoveFile(data.filePathSaved);

                // then, reload data
                MeetingLogPage rootPage = (MeetingLogPage)(Parent.Parent.Parent);
                rootPage.LoadMeetingLogs();
            };

            ContextActions.Add(moreAction);
            ContextActions.Add(deleteAction);
        }