ListViewBinding images
本文关键字:images ListViewBinding | 更新日期: 2023-09-27 18:03:10
我有图像在我的ListView处理程序,我想添加路径与代码的图像,就像我做了我的TextBlock。
下面是我的XAML代码:<ListView Grid.Row="1" VerticalAlignment="Center" x:Name="ListMenuItems" SelectionChanged="ListMenuItems_SelectionChanged">
<ListView.ItemTemplate>
<DataTemplate>
<Grid Background="White" Margin="0,0,0,1">
<Grid.RowDefinitions>
<RowDefinition Height="70" />
<RowDefinition Height="10" />
</Grid.RowDefinitions>
<Image Name="yourMom" Source="{Binding myI_Uri}" HorizontalAlignment="Left" Height="60" Width="60" />
<TextBlock Grid.Row="0" Text="{Binding}" Margin="10" VerticalAlignment="Center" FontSize="18" Foreground="Black" FontWeight="Medium" HorizontalAlignment="Center" />
<Rectangle Grid.Row="1" HorizontalAlignment="Left" Fill="Gray" Width="500" Height="0.5"/>
</Grid>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
这是我在程序中的代码:
public MainPage()
{
this.InitializeComponent();
DrawerLayout.InitializeDrawerLayout(); //Intialize drawer
string[] menuItems = new string[5] { "My Notes", "Favorite 2", "Favorite 3", "Favorite 4", "Favorite 5" };
ListMenuItems.ItemsSource = menuItems.ToList(); //Set Menu list
string[] PICTURE_PATH = new string[5] { "/slikeProgrami/Menu1.png", "/slikeProgrami/ozadje1.jpg", "/slikeProgrami/Menu1.png", "/slikeProgrami/ozadje1.jpg", "/slikeProgrami/Menu1.png" };
ListMenuItems.ItemsSource = PICTURE_PATH.ToList();
this.NavigationCacheMode = NavigationCacheMode.Required;
}
只需将图像源属性绑定到您已经绑定到TextBlock的字符串。文本:
<Image Source="{Binding }" />