def getGrid(self): grid = Grid() grid.ShowGridLines = True # 3x3 grid for i in range(3): grid.ColumnDefinitions.Add(ColumnDefinition()) grid.RowDefinitions.Add(RowDefinition()) label = Label() label.Margin = Thickness(15) label.FontSize = 16 label.Content = "Nothing Yet..." label.HorizontalAlignment = HorizontalAlignment.Center self.label = label grid.SetColumnSpan(self.label, 3) grid.SetRow(self.label, 0) grid.Children.Add(self.label) return grid
def createComboAndCheck(self, grid): panel = StackPanel() label = Label() label.Content = "CheckBox & ComboBox" label.FontSize = 16 label.Margin = Thickness(10) check = CheckBox() check.Content = "CheckBox" check.Margin = Thickness(10) check.FontSize = 16 check.IsChecked = True def action(s, e): checked = check.IsChecked self.label.Content = "CheckBox IsChecked = %s" % checked check.Checked += action check.Unchecked += action combo = ComboBox() for entry in ("A ComboBox", "An Item", "The Next One", "Another"): item = ComboBoxItem() item.Content = entry item.FontSize = 16 combo.Items.Add(item) combo.SelectedIndex = 0 combo.Height = 26 def action(s, e): selected = combo.SelectedIndex self.label.Content = "ComboBox SelectedIndex = %s" % selected combo.SelectionChanged += action combo.FontSize = 16 combo.Margin = Thickness(10) panel.Children.Add(label) panel.Children.Add(combo) panel.Children.Add(check) SetGridChild(grid, panel, 0, 1, "ComboBox & CheckBox")
def onClick(self, sender, event): message = Label() message.FontSize = 36 message.Content = 'Welcome to IronPython!' self.stackPanel.Children.Add(message)
def onClick(sender, event): message = Label() message.FontSize = 36 message.Content = 'Welcome to IronPython!' stack.Children.Add(message)
def onClick(sender, event): msg = Label() msg.FontSize = 36 msg.Content = 'Welcome to IronPython!' stack.Children.Add(msg)