close
- 設定為透明視窗的WPF設定請見透明視窗1 屬性設定
- 說明
- WPF透明視窗的屬性前提是Window Style="None",如此一來Title bar(標題列)、Control box(-口X)皆會消失,造成無法拖曳、操控視窗狀態
- 補救方案
- 拖曳(drag move)
在Window物件中有提供一個方便的功能dragMove(),只要在想要拖曳的物件之點擊事件確認是左鍵後呼叫該Window.DragMove則視窗就會移動,以下範例this就是Window的實體 -
private void timeDisplay_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (e.LeftButton == MouseButtonState.Pressed) this.DragMove(); }
- 關閉視窗(close)
- 在需要關閉的事件內部添加
this.Close()
- 最小化(Minimize)
- 在需要關閉的事件內部添加
this.WindowState = WindowState.Minimized;
- 最大化(Maximize)
- 在需要關閉的事件內部添加
this.WindowState = WindowState.Maximized;
- 普通化(Normalize)
- 在需要關閉的事件內部添加
this.WindowState = WindowState.Normal;
- 拖曳(drag move)
文章標籤
全站熱搜