【发布时间】:2017-08-23 22:04:58
【问题描述】:
我有两个不同的 XAML 页面,第一个页面有一个 Button,另一个页面有一个 ListView。我已经完成了一些绑定工作并创建了一个“模型”类。
这是我的列表视图:
<ListView x:Name="ListaEventos" ItemsSource="{x:Bind Eventos}" FontFamily="Segoe UI Emoji">
<ListView.ItemTemplate>
<DataTemplate x:DataType="data:Evento">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{x:Bind Minuto}" Style="{ThemeResource CaptionTextBlockStyle}" VerticalAlignment="Center"/>
<TextBlock Text="{x:Bind Segundo}" Style="{ThemeResource CaptionTextBlockStyle}" VerticalAlignment="Center"/>
<TextBlock Text="{x:Bind Icono}" Margin="10,0,0,0" VerticalAlignment="Center"/>
<TextBlock Text="{x:Bind Accion}" Margin="10,0,0,0" VerticalAlignment="Center"/>
<TextBlock Text="{x:Bind Equipo}" VerticalAlignment="Center"/>
</StackPanel>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
这是我的模型类:
public class Evento
{
public string Minuto { get; set; }
public string Segundo { get; set; }
public string Icono { get; set; }
public string Accion { get; set; }
public string Equipo { get; set; }
}
最后,我在其他页面有一个按钮,我想添加一个项目,如下所示:
Eventos.Add(new Evento { Minuto = "10", Segundo = "00", Icono = "????", Accion="Triple de", Equipo=" Visitante" });
我做了很多研究,但没有找到任何有用的信息或类似的简单信息。请点赞,我需要你的帮助,谢谢!
【问题讨论】:
标签: c# visual-studio xaml binding uwp