0
我很努力讓我的頭在這附近,我有一個列表集合,我試圖綁定到一個GridView;將列表綁定到一個GridView
public class GetMenu
{
public string titleName { get; set; }
public string imagePath { get; set; }
}
List<GetMenu> Menu = new List<GetMenu>()
{
new GetMenu(){titleName = "one", imagePath = "image.jpg"},
new GetMenu(){titleName = "one", imagePath = "image.jpg"}
};
我的XAML代碼看起來像;
<GridView x:Name="MenuViewGrid" TabIndex="1"
Grid.RowSpan="2" Padding="116,136,116,46" Margin="0,0,50,0" VerticalAlignment="Center"
SelectionMode="None" IsSwipeEnabled="false" IsItemClickEnabled="True" ItemClick="ItemView_ItemClick">
<GridView.ItemTemplate>
<DataTemplate>
<Grid HorizontalAlignment="Left" Width="275" Height="425" >
<Border Background="{StaticResource ListViewItemPlaceholderBackgroundThemeBrush}">
<Image Source="{Binding Path=imagePath}" Stretch="UniformToFill"/>
</Border>
<StackPanel VerticalAlignment="Bottom" Background="{StaticResource ListViewItemOverlayBackgroundThemeBrush}">
<TextBlock Text="{Binding Path=titleName}" Foreground="{StaticResource ListViewItemOverlayForegroundThemeBrush}" FontSize="25" Height="60" Margin="15,0,15,0"/>
</StackPanel>
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
在我的腦海中,我想我能夠做一個簡單的;
MenuViewGrid.ItemsSource = GetMenu;
但是,當做到上述我得到一個錯誤消息說這是一個類型,但我試圖使用它作爲一個變量。我無法理解這一點,因爲我之前使用過Windows Phone上的代碼。
AGH,我一直在這個代碼盯着最後兩個小時,這是這麼簡單的東西。當我遇到困難時,我真的需要學會休息一下。 – Nathan