zoukankan      html  css  js  c++  java
  • WPF布局(1)简单不规则窗体

    如果想制作一个不规则形状的窗体可以采取以下步骤:

    1、设置窗体属性

    this.WindowStyle = WindowStyle.None;//设置成无边框形式
    this.Background = null;//设置背景色为空(即黑色)。
    this.AllowsTransparency = true;//设置窗体允许透明,这样我们就可以通过透明度:Opacity或者Opacitymask 对它进行透明度设置。

    2、设置一个border作为窗体的content

    如:

     Border m_border = new Border();

    this.Content = m_border;//设置border内容
     m_border.CornerRadius = new CornerRadius(10);//设置Borer圆角

    m_border.Background = Brushes.White;//设置border背景色
    m_border.BorderBrush = Brushes.Linen;//设置border边框颜色
    m_border.BorderThickness = new Thickness(3);//设置border边框厚度

    3、窗体的拖动

    WPF提供了DragMove方法,只须在相应某控件的MouseLeftButton事件函数中调用此函数即可,实现窗体的拖动。

    4、窗体的关闭

    由于此窗体为None,无边框形式,所以可以制作一个小的按钮作为关闭按钮,点击时相应this.Close方法即可。

  • 相关阅读:
    podupdate时没有进度
    IOS开发
    ios事件传递
    ioshittest的用法
    Ios中时间无法响应
    OS开发(Objective-C)常用库索引
    IOS时间戳
    iOS- 详解文本属性Attributes
    IOSView显示特性设置
    Xcode的Architectures和Valid Architectures的区别,
  • 原文地址:https://www.cnblogs.com/jyz/p/1286853.html
Copyright © 2011-2022 走看看