예제 #1
0
        private void LoadList()
        {
            List <HostingUnitItemControl> hostingUnitsItemsControl = new List <HostingUnitItemControl>();
            ImpBL bl = ImpBL.Instance;

            foreach (var hostingUnit in bl.GetHostingUnitsByHost(m_owner.HostId))
            {
                if (!hostingUnit.HostingUnitKey.ToString().StartsWith(HostIdFilterTextBox.Text)
                    ||
                    !hostingUnit.HostingUnitName.ToLower().StartsWith(HostNameFilterTextBox.Text.ToLower()))
                {
                    continue;
                }
                HostingUnitItemControl huic = new HostingUnitItemControl(hostingUnit, Utils.navigationService);
                huic.HostinUnitNameTextBlock.Text = hostingUnit.HostingUnitName;      // displayin the units name
                huic.HostingUnitKeyLable.Content  = "#" + hostingUnit.HostingUnitKey; //displaying the units key
                hostingUnitsItemsControl.Add(huic);
            }
            HostingUnitListView.ItemsSource = hostingUnitsItemsControl;
        }