【发布时间】:2015-05-29 10:28:44
【问题描述】:
您好,我是编程新手,我正在使用 Web 服务制作 Football Windows Phone 8.1 应用程序。我创建了一个类 Football.cs:
public int Id { get; set; }
public string Team1 { get; set; }
public string Team2 { get; set; }
public string Score { get; set; }
public string Place { get; set; }
public string Stadium { get; set; }
然后我使用实体框架生成了一个 Web API 2 控制器来创建数据库并从中获取数据。 然后我在 Mainpage.xaml 中创建了一个 Windows Phone 应用程序,代码如下:
<Page.Resources>
<DataTemplate x:Key="EmployeeDataTemplate">
<Grid Margin="12,12,12,0"
Width="376">
<TextBlock
FontSize="24"
Text="{Binding Team1}"/>
<TextBlock
FontSize="24"
HorizontalAlignment="Right"
Text="{Binding Team2}"/>
<StackPanel>
<TextBlock
FontSize="18.667"
HorizontalAlignment="Center"
Text="{Binding Score}" />
</StackPanel>
</Grid>
</DataTemplate>
</Page.Resources>
<Page.DataContext>
<Core:MainViewModel/>
</Page.DataContext>
<Grid>
<ListView x:Name="mainListView"
ItemsSource="{Binding EmployeesList}"
ItemTemplate="{StaticResource EmployeeDataTemplate}"
IsItemClickEnabled="True"
ItemClick="listView_ItemClick"/>
</Grid>
然后我创建了一个新的 BasicPage.xaml:
<Page.DataContext>
<Core:MainViewModel/>
</Page.DataContext>
<StackPanel>
<TextBlock Text="{Binding Place}" />
<TextBlock Text="{Binding Stadium}"/>
</StackPanel>
您能帮帮我吗,我是初学者,我尝试过,但没有成功。我想要的只是当我在 ListView 中单击特定项目时,基本页面将显示 Place 和 Stadium .非常感谢,不胜感激
【问题讨论】:
标签: c# visual-studio xaml listview windows-phone-8.1