【发布时间】:2018-07-30 17:10:00
【问题描述】:
这是 MainWindow xaml 代码。
<Window x:Class="MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Name="MainWindow"
Height="300"
Width="500">
</Window>
这是 Window1 xaml 代码。
<Window x:Class="Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Name="Window1"
Height="200"
Width="500">
<Grid>
<DockPanel LastChildFill="False">
<TextBlock DockPanel.Dock="Top" HorizontalAlignment="Stretch" TextWrapping="Wrap" TextAlignment="Justify" Margin="10,20,10,0">
<TextBlock.Inlines>
<Run Name="Inline1" Text="Message"/>
</TextBlock.Inlines>
</TextBlock>
<DockPanel DockPanel.Dock="Bottom" LastChildFill="False">
<Button Name="Button1" Content="No" Width="70" DockPanel.Dock="Right"/>
<Button Name="Button2" Content="Yes" Width="70" DockPanel.Dock="Right"/>
</DockPanel>
</DockPanel>
</Grid>
</Window>
这是 MainWindow vb 代码。
Class MainWindow
Private Sub MainWindow_Closing(sender As System.Object, e As System.ComponentModel.CancelEventArgs) Handles MyBase.Closing
Dim myWindow As New Window1()
myWindow.Owner = Application.Current.MainWindow
myWindow.Inline1.Text = "Do you really want to quit?"
myWindow.ShowDialog()
e.Cancel = True
End Sub
End Class
这是Window1 vb代码。
Public Class Window1
Private Sub Button2_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button2.Click
System.Windows.Application.Current.Shutdown()
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
Me.Close()
End Sub
End Class
1- 运行这个项目。
2- 单击 X 以关闭此项目。
3- 当项目询问您是否真的要退出时,单击是按钮?
4- 查看以下错误;
【问题讨论】:
-
你的代码现在做什么?你想让它做什么呢?
标签: c# wpf vb.net winforms visual-studio