예제 #1
0
        public DialogBeamProperties(DialogBeamPropertiesViewModel viewModel)
        {
            InitializeComponent();
            ProfileFileData allProfileFileData = ProfileFileData.Instance;

            InitMessenger();
            this.viewModel   = viewModel;
            this.DataContext = viewModel;
        }
        public void SetData(string attributesProfileText)
        {
            ProfileFileData allProfileFileData = ProfileFileData.Instance;
            var             beamdata           = allProfileFileData.Beams.Where(i => i.Profile.ToUpper().StartsWith(attributesProfileText.ToUpper()));
            var             chinadata          = allProfileFileData.ChinaProfiles.Where(i => i.Profile.ToUpper().StartsWith(attributesProfileText.ToUpper()));
            var             usimperialdata     = allProfileFileData.UsimperialProfiles.Where(i => i.Profile.ToUpper().StartsWith(attributesProfileText.ToUpper()));
            var             usmetricdata       = allProfileFileData.UsmetricProfiles.Where(i => i.Profile.ToUpper().StartsWith(attributesProfileText.ToUpper()));

            AddItemToList(beamdata);
            AddItemToList(chinadata);
            AddItemToList(usimperialdata);
            AddItemToList(usmetricdata);
        }