C# 将按钮文本绑定到CarouseView中的变量
我是Xamarin的新手,我正在尝试将文本数据绑定到我希望存在于旋转木马视图中的按钮。我无法按按钮显示或显示文本。当按钮位于旋转木马视图之外时,绑定工作,因为我可以使用x:Name。我的研究告诉我,我不能在旋转木马中使用x:Name,因为它期望控件发生变化 按钮显示日期,当你向左或向右滑动时,日期会相应地改变,我可以用滑动来改变日期,我只是看不到任何东西C# 将按钮文本绑定到CarouseView中的变量,c#,xamarin,xamarin.forms,carousel,C#,Xamarin,Xamarin.forms,Carousel,我是Xamarin的新手,我正在尝试将文本数据绑定到我希望存在于旋转木马视图中的按钮。我无法按按钮显示或显示文本。当按钮位于旋转木马视图之外时,绑定工作,因为我可以使用x:Name。我的研究告诉我,我不能在旋转木马中使用x:Name,因为它期望控件发生变化 按钮显示日期,当你向左或向右滑动时,日期会相应地改变,我可以用滑动来改变日期,我只是看不到任何东西 <forms:CarouselView x:Name="MainCarouselView" Grid.Row="
<forms:CarouselView x:Name="MainCarouselView" Grid.Row="1" >
<forms:CarouselView.ItemTemplate>
<DataTemplate>
<Button Text="{Binding buttonDate}" BackgroundColor="Red"/>
</DataTemplate>
</forms:CarouselView.ItemTemplate>
</forms:CarouselView>
提前感谢您的指点
public class Item {
DateTime Date { get; set; }
}
var data = new List<Item>();
data.Add(new Item { Date = DateTime.Now };
data.Add(new Item { Date = DateTime.Now.AddDays(1) };
data.Add(new Item { Date = DateTime.Now.AddDays(2) };
MainCarouselView.ItemsSource = data;
public class Item {
DateTime Date { get; set; }
}
var data = new List<Item>();
data.Add(new Item { Date = DateTime.Now };
data.Add(new Item { Date = DateTime.Now.AddDays(1) };
data.Add(new Item { Date = DateTime.Now.AddDays(2) };
MainCarouselView.ItemsSource = data;
<Button Text="{Binding Date}" BackgroundColor="Red"/>