我有一个 WPF 应用程序,其中 MainWindow.xaml 有两个按钮,它们在单击时调用一个通用对话框。这是代码片段:
<Button Name="Button1" Content="Save 1" Click="Button1_Click"/>
<Button Name="Button2" Content="Save 2" Click="Button2_Click"/>
Button1_Click 和 Button2_Click 在单击时调用 SaveDialog.xaml。此对话框中有一个名为 OK 的按钮:
<Button Name="OKBtn" Content="OK" Click="OKBtn_Click"/>
SaveDialog.xaml.cs 的代码片段如下。
private void OKBtn_Click(object sender, RoutedEventArgs e)
{
//Access Button Name from Main Window that called this dialog and store it in a string
}
有人可以帮我访问在 SaveDialog.xaml.cs 的 OK 按钮单击事件中调用此 SaveDialog 的 MainWindow 中的按钮名称。我试了又试,但从未得到解决方案。获得按钮的名称对我来说很重要。组合保存按钮是不可能的,因为它们具有不同的功能,但它们调用相同的对话框。