AzureStorageAnalyticsViewer.TimelineChart.InitializeList C# (CSharp) Method

InitializeList() public method

public InitializeList ( ) : void
return void
        public void InitializeList()
        {
            List<PropertyCheck> pclist = new List<PropertyCheck>();
            Type mte = typeof(MetricsTransactionsEntity);
            contextmenu1.Items.Clear();
            foreach (var prop in mte.GetProperties())
            {
                var pc = new PropertyCheck
                {
                    Name = prop.Name,
                };
                pclist.Add(pc);

                
                var item = new MenuItem
                    {
                        Header = prop.Name,
                        IsCheckable = true,
                        DataContext=pc
                    };
                item.Checked += new RoutedEventHandler(item_Checked);
                item.Unchecked += new RoutedEventHandler(item_Unchecked);
                contextmenu1.Items.Add(item);
            }
        }