private OmegaDialog CreateOmegaDialog()
        {
            Dictionary <string, IDictionary> itemList = new Dictionary <string, IDictionary>();

            itemList.Add("CheckBoxCombo", new Dictionary <string, object>
            {
                { "options", new List <string> {
                      "Control-1", "Validation-1", "Clinical-1", "Clinical-2"
                  } }
            });
            itemList.Add("XamSlider", new Dictionary <string, object>
            {
                { "allowTextBox", true }
            });
            itemList.Add("RangeSlider", new Dictionary <string, object>
            {
                { "allowTextBox", true }
            });
            List <IDictionary> uiLayout = new List <IDictionary>();

            uiLayout.Add(new Dictionary <string, object> {
                { "title", "Test Omega Dialog - Tab 1" },
                { "contents", new List <object> {
                      "Boolean", "CheckBoxCombo", "XamSlider"
                  } }
            });
            //uiLayout.Add(new Dictionary<string, object> {
            //    { "title", "Test Omega Dialog - Tab 2"},
            //    { "contents", new List<object>{ "RangeSlider", "FileControl" } }
            //});
            OmegaDialog dialog = new OmegaDialog(null, itemList, uiLayout);

            return(dialog);
        }
        private void OmegaDialogButton_Click(object sender, RoutedEventArgs e)
        {
            OmegaDialog dialog = CreateOmegaDialog();

            dialog.ShowDialog();
        }