• 透明視窗後 控制功能(拖曳、大小化、關閉還原)請見透明視窗2 補救措施
  • 使用視窗設定
    1. 在Window的Property(屬性)中找到AllowTransparency打勾
    2. 所有要透明的容器(如Grid、Panel等等..)背景設要設定為沒有筆刷(沒有設定)或者全透明(透明度Alpha=0)
    3. WindowStyle設定為None(新版本VisualStudio會自動設定為None)
  • 使用文字編輯XMAL檔設定
    • 同上步驟只是純編輯
    1. 在Window標籤內部新增屬性AllowsTransparency="True"及WindowStyle="None"
    2. 將Window背景設定為Background="Transparent"
    3. 將要透明的容器設定為Background="Transparent"或直接將Background屬性刪除
  • 效果
    • 視窗全透明部分滑鼠點擊會穿透到背景(點不到)
    • 反之只要有1%透明度以上的地方滑鼠即可以點到
    • 如果想要看的到卻完全點不到的視窗(鼠標穿透),可以參考純顯示視窗C#設定
  • 應用
    • 半頭明視窗
    • 自訂視窗樣貌
    • 不規則視窗
    • 透明視窗
    • 半透明不規則自訂視窗樣貌的範例
    • 更不像視窗的介面範例 桌面時鐘
    • 桌面視窗預覽桌面時鐘的樣子
arrow
arrow
    文章標籤
    WPF 透明視窗
    全站熱搜

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