Binding ValueConverter-绑定到自身

Binding ValueConverter-绑定到自身,binding,xamarin.forms,ivalueconverter,Binding,Xamarin.forms,Ivalueconverter,我需要将一个标签绑定到一个复合值——由模型中的几个值组成。我正试图使用ValueConverter来实现这一点,但我不知道如何将对象本身传递给ValueConverter。这是我的密码: 在XAML中: ... ... 关于Converter.cs的详细信息: 类详细信息转换器:IValueConverter { 对象IValueConverter.Convert(对象值、类型targetType、对象参数、CultureInfo区域性) { MyModel MyModel=(MyModel

我需要将一个标签绑定到一个复合值——由模型中的几个值组成。我正试图使用ValueConverter来实现这一点,但我不知道如何将对象本身传递给ValueConverter。这是我的密码: 在XAML中:


...
...
关于Converter.cs的详细信息:

类详细信息转换器:IValueConverter
{
对象IValueConverter.Convert(对象值、类型targetType、对象参数、CultureInfo区域性)
{
MyModel MyModel=(MyModel)值;
返回值(myModel.FirstName+“”+myModel.LastName);
}
...
我尝试使用“.”绑定到self,但没有成功

我通过向MyModel添加一个.This属性找到了解决方法,该属性允许访问对象本身,因此我可以在XAML绑定中传递“This”,但不确定这是否是最好的方法


提前感谢!

要绑定到ViewModel,可以使用以下语法之一

{Binding}
{绑定。}
{Binding Path=“.”}

要绑定到ViewModel,可以使用以下语法之一

{Binding}
{绑定。}
{Binding Path=“.”}

如何设置BindingContext?是否使用MVVM框架?在何处设置页面的BindingContext?另一个解决方法是在模型上引入一个属性,该属性对页面进行合成you@StevenThewissen:我正在将ItemsSource设置为ListView@GeraldVersluis当前位置我考虑过了,但我想保持我的模型清洁。如何设置BindingContext?您使用的是MVVM框架吗?您在哪里设置页面的BindingContext?另一个解决方法是在您的模型上引入一个属性,该属性对页面进行合成you@StevenThewissen:我正在将ItemsSource设置为ListView@GeraldVersluis当前位置我考虑过了,但我想保持我的模型清洁。