Mvvm 绑定到viewmodel xamarin.forms中属性的属性

Mvvm 绑定到viewmodel xamarin.forms中属性的属性,mvvm,xamarin.forms,binding,Mvvm,Xamarin.forms,Binding,我有一个包含多个控件的内容视图,我想将其绑定到内容视图的代码隐藏中的属性的属性。模型已正确传递到内容视图,但绑定未更新 内容视图的XAML是: <ContentView.Content> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition W

我有一个包含多个控件的内容视图,我想将其绑定到内容视图的代码隐藏中的属性的属性。模型已正确传递到内容视图,但绑定未更新

内容视图的XAML是:

<ContentView.Content>
      <Grid>
          <Grid.ColumnDefinitions>
              <ColumnDefinition Width="Auto" />
              <ColumnDefinition Width="Auto" />
              <ColumnDefinition Width="Auto" />
              <ColumnDefinition Width="Auto" />
          </Grid.ColumnDefinitions>
            <Image Grid.Column="0" Source="clock" />
            <Label Grid.Column="1" Text="{Binding Summary.MeetingsList}" />
            <StackLayout Grid.Column="2">
                <Image Source="meeting" />
                <Label Text="{Binding Summary.TotalMettings}"/>
            </StackLayout>
            <StackLayout Grid.Column="3">
                <Image Source="people"/>
                <Label Text="{Binding Summary.People}" />
            </StackLayout>
        </Grid>
  </ContentView.Content>
SummaryModel类:

public class SummaryModel
{
    public string TotalMettings { get; set; }
    public string People { get; set; }
    public string MeetingsList { get; set; }
}

我是否需要另一个类作为内容视图的viewmodel?

您似乎忘记了设置绑定路径

在ContentView中


public class SummaryModel
{
    public string TotalMettings { get; set; }
    public string People { get; set; }
    public string MeetingsList { get; set; }
}
<ContentView xmlns="http://xamarin.com/schemas/2014/forms" 
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             xmlns:d="http://xamarin.com/schemas/2014/forms/design"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
             mc:Ignorable="d"
              x:Name="CustomView"  // set the name of view
             x:Class="xxx">
<Label Text="{Binding Summary.MeetingsList,Source={x:Reference CustomView}}" />