Beispiel #1
0
 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
Beispiel #2
0
 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")
Beispiel #3
0
 def onClick(self, sender, event):
     message = Label()
     message.FontSize = 36
     message.Content = 'Welcome to IronPython!'
     self.stackPanel.Children.Add(message)
Beispiel #4
0
def onClick(sender, event):
    message = Label()
    message.FontSize = 36
    message.Content = 'Welcome to IronPython!'
    stack.Children.Add(message)
Beispiel #5
0
def onClick(sender, event):
    msg = Label()
    msg.FontSize = 36
    msg.Content = 'Welcome to IronPython!'

    stack.Children.Add(msg)