我在 VS Community 2017 中使用 IronPython。我遇到了一个我不明白的奇怪问题,我确信这很简单,但找不到其他人拥有它,这让我更加困惑。
我有这个非常简单的代码来尝试操作在 xaml 中定义的框中的文本值。
class MyWindow(Window):
def __init__(self):
wpf.LoadComponent(self, 'WpfApplication1.xaml')
win = MyWindow()
win.Test = win.FindName('test')
win.Test.Text = 'Hello, World'
Application().Run(win)
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="420.408">
<TextBox x:Name="Test" MinWidth="100" Margin="14,79,98,155"/>
</Window>
显然这还没有做任何有趣的事情,我只是想学习,但是这个非常基本的挂断对我来说没有任何意义。
*我想将 XAML 与上面的 python 分开,但这个网站上的编辑器太奇怪了。