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(); }