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;
arrow
arrow

    繩繩 發表在 痞客邦 留言(0) 人氣()