在 C# 中绑定 OneWayToSource
Binding OneWayToSource in C#
我目前正在尝试从 Xamarin.Forms.TimePicker
接收 DateTime
。
我只想填充模型,它是一个 DateTime pickerTime
变量。
该变量将由 TimePicker 视图中的任何内容填充。
因此我需要进行 OneWayToSource 数据绑定,但我只在 XAML 中找到示例,因为我在 C# 文件中工作,因为它是抽象的 Android 自定义渲染 Xamarin.Forms页。
有没有办法在 C# 中绑定 OneWayToSource 数据?如果不是,我会尝试制作我的抽象子分类页面的表单视图页面类型,这样我就可以访问 XAML 页面并制作 TimePicker 视图以及自定义渲染器页面继承的数据绑定对象OneWayToSource 数据绑定。
感谢您的帮助!
当然可以。考虑到你已经设置了 BindingContext
,这个 XAML:
<TimePicker x:Name="myTimePicker" Time="{Binding Property, Mode=OneWayToSource}"/>
与C#中的相同:
TimePicker myTimePicker = new TimePicker();
myTimePicker.SetBinding(TimePicker.TimeProperty, new Binding("Property") { Mode = BindingMode.OneWayToSource });
仅供参考,您在 XAML 中可以做的任何事情都可以使用 C# 完成!
我目前正在尝试从 Xamarin.Forms.TimePicker
接收 DateTime
。
我只想填充模型,它是一个 DateTime pickerTime
变量。
该变量将由 TimePicker 视图中的任何内容填充。
因此我需要进行 OneWayToSource 数据绑定,但我只在 XAML 中找到示例,因为我在 C# 文件中工作,因为它是抽象的 Android 自定义渲染 Xamarin.Forms页。
有没有办法在 C# 中绑定 OneWayToSource 数据?如果不是,我会尝试制作我的抽象子分类页面的表单视图页面类型,这样我就可以访问 XAML 页面并制作 TimePicker 视图以及自定义渲染器页面继承的数据绑定对象OneWayToSource 数据绑定。
感谢您的帮助!
当然可以。考虑到你已经设置了 BindingContext
,这个 XAML:
<TimePicker x:Name="myTimePicker" Time="{Binding Property, Mode=OneWayToSource}"/>
与C#中的相同:
TimePicker myTimePicker = new TimePicker();
myTimePicker.SetBinding(TimePicker.TimeProperty, new Binding("Property") { Mode = BindingMode.OneWayToSource });
仅供参考,您在 XAML 中可以做的任何事情都可以使用 C# 完成!