WPF透明窗體製作

2021-06-13 08:11:32 字數 650 閱讀 2547

**:

先上效果圖:

**如下:

注:圖中window標籤的name屬性是w。

其中border用來實現透明效果,grid用來呈現窗體內的控制項,為了避免窗體內的控制項變成透明的,所以border,grid必須處在同一級別上。

其中border用來實現透明效果,grid用來呈現窗體內的控制項,為了避免窗體內的控制項變成透明的,所以border,grid必須處在同一級別上。

補充:還要將窗體window的background屬性設為transparent,把allowtransparent屬性設為true,把windowstyle設為none。

但這個透明窗體就不能移動了,要想讓窗體移動,還得寫window的mousedown事件如下:

private void window_mousedown(object sender, mousebuttoneventargs e)

}

C 透明窗體製作方法比較(1)

製作透明窗體辦法有好幾種,各有優缺點.我們先來看看c 本身提供的辦法 1 通過設定窗體的 transparencykey實現 例 窗體中的白色會變成透明 this backcolor color.white this transparencykey color.white 2 通過設定窗體的 opa...

WPF 半透明窗體

allowstransparency true windowstyle none background transparent opacity 0.5 background black opacity 0.5 margin 0 cornerradius 0 備註 border用來實現透明效果,gri...

C 透明窗體製作方法比較 效能較差方法

製作透明窗體辦法有好幾種,各有優缺點.我們先來看看c 本身提供的辦法 1 通過設定窗體的 transparencykey實現 例 窗體中的白色會變成透明 this.backcolor color.white this.transparencykey color.white 2 通過設定窗體的 opa...