Create ObjectDataProvider and bind object to it in code : ObjectDataProvider « Windows Presentation Foundation « C# / CSharp Tutorial

<Window x:Class="WpfApplication1.Monitor"
    Title="Monitor" Height="400" Width="400">
        <ListView Name="listView1">
                        <TextBlock Text="{Binding Path=Id}" MinWidth="80" />
                        <TextBlock Text="{Binding Path=ProcessName}" MinWidth="180" />
                                    <Binding Path="WorkingSet" />


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.Shapes;
using System.Diagnostics;

namespace WpfApplication1
    public partial class Monitor : Window
        public Monitor()

        private void BindProcessesToListView()
            ObjectDataProvider provider = new ObjectDataProvider();
            provider.ObjectType = typeof(Process);
            provider.MethodName = "GetProcesses";
            Binding binding = new Binding();
            binding.Source = provider;
            binding.Mode = BindingMode.OneWay;

            listView1.SetBinding(ListView.ItemsSourceProperty, binding);
WPF Create Object Data Provider And Bind Object To It In Code

24.147.1.Bind to ObjectDataProviderBind to ObjectDataProvider
24.147.2.Bind to Object to ObjectDataProviderBind to Object to ObjectDataProvider
24.147.3.The ObjectDataProvider exposes the enum as a binding sourceThe ObjectDataProvider exposes the enum as a binding source
24.147.4.Set up ObjectDataProvider in codeSet up ObjectDataProvider in code
24.147.5.Create ObjectDataProvider and bind object to it in codeCreate ObjectDataProvider and bind object to it in code