Ich bin neu in Python und VS und ich versuche, eine einfache GUI mit einer Schaltfläche zu machen. Sobald ich auf den Button Ich möchte es drucken (5) klicken.Button Click Event auf IronPython + Wpf
Der Code sieht wie folgt, aber wenn ich auf "Ausführen" es verlässt ohne Aktion:
import wpf
from System.Windows import Application, Window
class MyWindow(Window):
def __init__(self):
wpf.LoadComponent(self, 'WpfApplication1.xaml')
BUTTON.Click += self.Button_Click
print(5)
def Button_Click(self, sender, e):
pass
if __name__ == '__main__':
Application().Run(MyWindow())
XAML:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="WpfApplication1" Height="300" Width="300">
<Grid>
<Button x:Name="BUTTON" Content="Button" HorizontalAlignment="Left" Margin="101,82,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click" Background="#FFFF1616"/>
</Grid>
</Window>
Danke.
Wäre einfacher zu dis Wenn Sie Ihre Antwort so bearbeiten könnten, dass sie den relevanten Teil des XAML-Codes enthält? – gtalarico
hat den XAML hinzugefügt. – Ben
Auch, wenn ich eine Titelbearbeitung vorschlagen könnte, wäre so etwas passender, da Ihre Frage über Ironpython/WPF und nicht Visual Studio lautet: 'Button Click Event auf IronPython + Wpf' – gtalarico