csDataServerPlugin.ViewModels.MetaLabelsViewModel.SelectOption C# (CSharp) Method

SelectOption() public method

public SelectOption ( MetaLabel ml, FrameworkElement b ) : void
ml DataServer.MetaLabel
b System.Windows.FrameworkElement
return void
        public void SelectOption(MetaLabel ml, FrameworkElement b)
        {
            var m = GetMenu(b);
            foreach (var o in ml.Meta.Options)
            {
                var mi = m.AddMenuItem(o);
                mi.Click += (e, s) =>
                {
                    ml.Data = o;
                    ml.PoI.Labels[ml.Meta.Label] = o;
                    m.Close();
                };
            }

            AppStateSettings.GetInstance().Popups.Add(m);
        }