只要在你的代码中写上 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()
}
}
}
--------
在按钮的单击事件里面加入
Application.Current.Shutdown(-1)就可以了
另一种方法是强制结束进程,在代码里加入
Environment.Exit(-1)类似于在任务管理器里结束进程的效果
上述两方法中的参数表示要向系统返回的退出代码,默认0表示程序正常悄纳结束
另外当前程序的对象就是Application.Current,主窗口对象启族没就是Application.Current.MainWindow,可在任意位置调用
(以上这些在网上都是可以查到的。。。穗慧查资料的时候要注意关键词。。。)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)