基于 WPF 的酷炫 GUI 窗口的简易实现

2017-03-22  本文已影响594人  雪中亮

「博客搬家」 原地址: CSDN 原发表时间: 2016-11-07

本文要实现基于 WPF 的酷炫 GUI 窗口,力图实现一个真正可用且实用的 GUI 窗口。

本文要实现的效果如图所示:

最终效果

效果总结如下:

1. 窗口的效果实现

1.1 窗口外观相关

首先新建一个窗口,更改外观,对窗口的属性进行如下设置:

设置界面如下图所示:

窗口布局设置页面

1.2 窗口大小位置相关

更改窗口的位置,对如下属性进行设置:

2. 方便对窗口操作的功能实现

为方便对窗口的操作,可进行如下设置:

MouseLeftButtonDown 事件调用方法设置

设置的方法如下:

private void Window_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
    DragMove();
}

点击关闭按钮时结束整个应用程序,可设置关闭事件的回调方法,也可设置按钮点击事件的方法,如下:

private void btnExit_Click(object sender, RoutedEventArgs e)
{
    Environment.Exit(0);
}

实现窗口的右键菜单及其点击事件,需要设置窗口的「ContextMenu」属性,或在 Xaml 文件中,添加如下内容:

<Window.ContextMenu>
    <ContextMenu Name="ChangePassword">
        <MenuItem Header="修改登录密码"
                  Click="MenuItemChangePassword_Click" />
        <MenuItem Header="关于"
                  Click="MenuItemAbout_Click" />
    </ContextMenu>
</Window.ContextMenu>
上一篇 下一篇

猜你喜欢

热点阅读