我有一个MyWindow
继承自Window
. 在MyWindow
中,单击“确定”按钮后,我将执行以下方法:
private void OKButton_Click(object sender, RoutedEventArgs e)
{
var be = NameBox.GetBindingExpression(TextBox.TextProperty);
be.UpdateSource();
this.Close();
}
XAML:
<Button Content="OK"
Click="OKButton_Click"
HorizontalAlignment="Left"
Margin="175,473,0,0"
VerticalAlignment="Top"
Width="75"
RenderTransformOrigin="-0.04,0.5"/>
在我初始化 UI 窗口的单独类中,我说
MainWindow window = new MainWindow(ViewModel);
window.Show();
但是,一旦window.Show()
执行,后续代码就会执行,我实际上无法与我的窗口交互来做我需要做的事情。我觉得这只是对如何在更大的上下文中实际使用 WPF 的误解......有什么帮助吗?