Ejemplo n.º 1
0
        private void queryOptionItem_Selected(object sender, EventArgs e)
        {
            QueryOptionItem selectedItem = sender as QueryOptionItem;

            if (selectedItem != null)
            {
                m_selectedItem = selectedItem;
            }

            OptionChanged.Raise(this, EventArgs.Empty);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Adds a child QueryOptionItem node to a QueryOption node</summary>
        /// <param name="parentNode">QueryOption node to receive child</param>
        /// <param name="optionItemText">Text to be displayed on option item</param>
        /// <param name="tag">ID tag for option item</param>
        /// <returns>Instance of the new QueryOptionItem child node</returns>
        public static QueryOptionItem AddOptionItem(this QueryOption parentNode, string optionItemText, UInt64 tag)
        {
            QueryOptionItem newOptionItem = null;

            if (parentNode != null)
            {
                newOptionItem = parentNode.Add(new QueryOptionItem(optionItemText, tag)) as QueryOptionItem;
                parentNode.RegisterOptionItem(newOptionItem);
            }

            return(newOptionItem);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// Registers item for drop down button menu</summary>
 /// <param name="optionItem">QueryOptionItem to be registered</param>
 public void RegisterOptionItem(QueryOptionItem optionItem)
 {
     optionItem.ItemSelected += queryOptionItem_Selected;
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Registers item for drop down button menu</summary>
 /// <param name="optionItem">QueryOptionItem to be registered</param>
 public void RegisterOptionItem(QueryOptionItem optionItem)
 {
     optionItem.ItemSelected += queryOptionItem_Selected;
 }