Wpf 从xaml打开窗口

Wpf 从xaml打开窗口,wpf,xaml,Wpf,Xaml,有没有办法通过Xaml编写ShowDialog窗口方法(例如driversWindow.ShowDialog();) 我希望按下按钮将打开一个对话框窗口,在Xaml代码中定义 谢谢 Eran通常,如果要在XAML中调用对象上的方法,请使用ObjectDataProvider包装该对象,然后使用MethodName属性调用该方法 您可以使用: <Button Content="OK" Click="Button_Click"/> <x:Code> private voi

有没有办法通过Xaml编写ShowDialog窗口方法(例如driversWindow.ShowDialog();) 我希望按下按钮将打开一个对话框窗口,在Xaml代码中定义
谢谢

Eran

通常,如果要在XAML中调用对象上的方法,请使用ObjectDataProvider包装该对象,然后使用MethodName属性调用该方法

您可以使用

<Button Content="OK" Click="Button_Click"/>
<x:Code>
  private void Button_Click(object sender,RoutedEventArgs e)
  {
    MessageBox.Show("Hello");
  }
</x:Code>

私有无效按钮\u单击(对象发送者,路由目标e)
{
MessageBox.Show(“你好”);
}
但是,像这样混合使用C#和XAML是相当混乱的

这样做的标准方法是