[問題] 請問WPF的Style,該如何設定ZIndex?

看板C_Sharp作者 (阿努米斯)時間13年前 (2011/01/18 13:22), 編輯推噓2(204)
留言6則, 2人參與, 最新討論串1/1
我的想法是做一個類似Wii介面上的button OnEnter會變大, OnLeave會變成原來的Size 以上的功能都沒問題 只是突然發現變大時,如果在下層,那會被蓋住 所以想加入ZIndex去做設定 但ZIndex似乎無法用 <Setter Property="ZIndex" Value="999"/>設定 IDE 回傳ZIndex不屬於BUTTON = =||| 請問有寫過類似功能的版友,可以幫忙解答嗎? (Google "WPF Button.ZIndex" "WPF ZIndex" 都找不到) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.120.178.23

01/18 17:45, , 1F
ZIndex 是 Attached property,所以要用 Canvas.ZIndex
01/18 17:45, 1F

01/18 17:48, , 2F
或 Panel.ZIndex 也行
01/18 17:48, 2F

01/19 08:48, , 3F
唔,試了Panel.ZIndex,Complier有過,但還是無法達到我要的
01/19 08:48, 3F

01/19 08:48, , 4F
效果,就是OnEnter時,該Button變成最上層 Orz
01/19 08:48, 4F

01/19 15:52, , 5F
ZIndex可以達到你的要求,可能是你其他的code有問題
01/19 15:52, 5F

01/20 08:53, , 6F
昨天把CODE搬了一下位罝,就很神奇的可以了= =
01/20 08:53, 6F
文章代碼(AID): #1DDIEXlp (C_Sharp)