Dot-Net
如何創建一個沒有邊框的WPF視窗,只能通過搖桿調整大小?
如果您
ResizeMode="CanResizeWithGrip"在 WPF 上進行設置,Window則右下角會顯示調整大小的夾點,如下所示:
如果您也設置
WindowStyle="None"了,標題欄會消失,但灰色斜邊仍然存在,直到您設置ResizeMode="NoResize". 不幸的是,在設置了這種屬性組合後,調整大小的夾點也消失了。我已經通過自定義覆蓋了
Window’s 。我想自己指定視窗的邊框,並且我不需要使用者能夠從所有四個側面調整視窗的大小,但我確實需要調整大小的搖桿。ControlTemplate``Style有人可以詳細說明滿足所有這些標準的簡單方法嗎?
- 除了我
Window在ControlTemplate.- 在右下角有一個有效的調整大小搖桿。
- 沒有標題欄。
如果您在
AllowsTransparency上設置屬性Window(即使沒有設置任何透明度值),邊框也會消失,您只能通過夾點調整大小。<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Width="640" Height="480" WindowStyle="None" AllowsTransparency="True" ResizeMode="CanResizeWithGrip"> <!-- Content --> </Window>結果如下:

