Xamarin中的{Binding。}

时间:2018-06-22 09:09:56

标签: xaml xamarin binding

我在一些Xamarin代码的example中看到了这段代码:

        <ListView.ItemTemplate>
            <DataTemplate>
                <ViewCell>
                    <Label Text="{Binding .}" TextColor="#66ffff" FontSize="Micro" HorizontalOptions="CenterAndExpand" />
                </ViewCell>
            </DataTemplate>
        </ListView.ItemTemplate>

绑定是什么?意思?我从尝试代码中猜出的是像正则表达式中的ItemsSource中的一个字符吗?但是我无法在documentation中找到它。

1 个答案:

答案 0 :(得分:3)

点(。)表示您将整个对象/模型而不是单个属性绑定到该标签的text属性。有时这是必需的,例如,在转换器中,您需要模型中的多个方面。

在上面的代码示例中,该列表视图的项目源也可能是字符串列表。因此,没有属性可以绑定到text属性。