<Window x:Class="Examples.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<DataTemplate x:Key="data">
<TextBlock Name="txt" Text="{Binding Path=Name}">TextBlock>
DataTemplate>
Window.Resources>
<Grid>
<ListBox Name="lbox" ItemTemplate="{DynamicResource data}" ItemsSource="{Binding det}">ListBox>
Grid>
Window>
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace Examples
{
///
/// Interaction logic for MainWindow.xaml
///
///
public class Detail
{
public string Name { get; set; }
public List<string> Loan = new List<string>();
public Detail()
{
Loan.Add(Name = "Angular");
}
}
public partial class MainWindow : Window
{
Detail dt = new Detail();
public MainWindow()
{
InitializeComponent();
List<string> det = new List<string>();
det = dt.Loan;
this.DataContext = det;
lbox.ItemsSource = det;
}
}
}
3 Replies
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.
NANDA KUMARPosted May 22, 2014, 1:07 PM
public class Detail
{
public string Name { get; set; }
public Detail(){
Name = "Angular";
}
}
public MainWindow()
{
InitializeComponent();
List<Detail> det = new List<Detail>();
Detail x=new Detail();
Detail x1=new Detail();
Detail x2=new Detail();
det.add(x);
det.add(x1);
det.add(x2);
this.DataContext = det;
}
<ListBox Name="lbox" ItemTemplate="{StaticResource data}" ItemsSource="{Binding det}">ListBox>
kalu singh raoPosted May 17, 2014, 3:16 AM
Jaganathan BantheswaranPosted May 9, 2014, 1:24 AM
Try like this,
XAML:
Code:
lbox.ItemsSource = det;