I'm having a hard time binding a ContentView to a property in a C# Xamarin app.

Here is how I'm composing it:

```
protected override View MyView
{
    get
    {
        if (_myView == null)
        {
            _myView = new ContentView
            {
                HorizontalOptions = LayoutOptions.FillAndExpand,
                VerticalOptions = LayoutOptions.StartAndExpand,
                Padding = new Thickness(0, 40),
                Content = new StackLayout(),
            };

            if (Vm.ItemCount > 0)
            {
                (_myView.Content as StackLayout).Children.Add(MyListview);
            }
            else
            {
                (_myView.Content as StackLayout).Children.Add(NothingExistsLabel);
            }
        }

        return _myView;
    }
}

```

Now Vm.ItemCount can change any time, but the UI does not get updated.

Is there a way I can databind the ContentView to the Vm.ItemCount, such that the UI would update itself automatically whenever the ItemCount changes?

Thanks.