只要在你的代码中写上 App.Current.Shutdown()即可关闭应用程序了。我的机器上只有C#,Vb的用法与C#相同。
只要加一个按钮,在设计器上双击按钮,在事件处理程序中加入上述语句即可。
--------
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
title="MainWindow" Height="350" Width="525">
<Grid>
<Button Content="Button" Height="23" HorizontalAlignment="Left" Margin="10,10,0,0" Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
</Grid>
</Window>
--------
using System
using System.Collections.Generic
using System.Linq
using System.Text
using System.Windows
using System.Windows.Controls
using System.Windows.Data
using System.Windows.Documents
using System.Windows.Input
using System.Windows.Media
using System.Windows.Media.Imaging
using System.Windows.Navigation
using System.Windows.Shapes
namespace WpfApplication1
{
/// <summary>
/// MainWindow.xaml の相互作用ロジック
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent()
}
private void button1_Click(object sender, RoutedEventArgs e)
{
App.Current.Shutdown()
}
}
}
--------
怎么d出的?用类似
//MainWindowif ((new WinDialog()).ShowDialog() ?? false)
{
//确认退出
} //WinDialog
private void button1_Click(object sender, RoutedEventArgs e)
{
this.DialogResult = true
}
您好,这样的:在窗口的“将被销毁”事件中加入以下代码:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{notifyIcon.Visible = false }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)