Jay K. Patel Ответов: 1

Получение данных в listview


Я новичок в C#.NET.

Чего я хочу:

Я хочу получить видео на левом DIV, когда пользователь нажимает на название видео в правом DIV.

Я использую метод ListView и OnSelectedIndexChanged.

Видео и название видео находятся в одной таблице.

Я искал различные методы и уловки, чтобы получить это, но не получил того, что хотел, поэтому в конце концов разместил сообщение в Stack Overflow.

Я надеюсь, что вы, ребята, поможете мне пройти через это.

Единственное, чего я хочу, - это получить видео по клику и показать его в теге div.

Что я уже пробовал:

Я много искал его, а также спрашивал об этом на других форумах, но не нашел правильного решения, так что вы, ребята, моя последняя надежда на это.

Предложения принимаются, если можно использовать любой другой метод, а не listview.

Заранее благодарю.

CHill60

Какой код вы пытались использовать для достижения этой цели? Мы не пишем код на заказ и не можем помочь вам, если вы не поделитесь своим кодом

Richard MacCutchan

Теги DIV являются частью HTML, поэтому я предполагаю, что это как-то связано с веб-страницей. В этом случае вам, вероятно, понадобится Javascript, а не C#.

1 Ответов

Рейтинг:
1

TsuTey

Проблема в том, чтобы получить видео в ListView или только сами данные?

Вот пример того, как я сделал ListView в MVVMC-приложении (ViewModel содержит данные, и я привязываю его к ListView)

Обратите внимание, что это всего лишь пример того, как получить контент в ListView

<ListView  ItemsSource="{Binding Persons}" SelectedItem="{Binding SelectedPerson}" x:Name="listViewPersons">
	<ListBox.ItemTemplate>
		<DataTemplate>
			<StackPanel Margin="0, 0, 0, 0">
				<StackPanel Orientation="Horizontal">
					<TextBlock FontWeight="UltraBold" Text="{Binding Name}"/>
					<TextBlock FontWeight="UltraBold" Text=" - "/>
					<TextBlock FontWeight="UltraBold" Text="{Binding PersNr}" />
				</StackPanel>
				<StackPanel Orientation="Horizontal">
					<TextBlock FontWeight="UltraBold" Text="Erstellt am:  " />
					<TextBlock Text="{Binding CreationDate}" />
				</StackPanel>
			</StackPanel>
		</DataTemplate>
	</ListBox.ItemTemplate>
</ListView>


Jay K. Patel

Спасибо за вашу помощь, но я связываю данные с помощью OnItemDataBound.