0
我有這樣的XML代碼:WPF C#變化層位置
<rectangle />
<textbox />
<button Name="PositionChanger" />
如果具有名稱PositionChanger按鈕被點擊時,矩形應當在文本框和矩形後面的文本框的前面移動。
請幫我用C#編程創建它。
我有這樣的XML代碼:WPF C#變化層位置
<rectangle />
<textbox />
<button Name="PositionChanger" />
如果具有名稱PositionChanger按鈕被點擊時,矩形應當在文本框和矩形後面的文本框的前面移動。
請幫我用C#編程創建它。
您可以使用Zindex
屬性來實現此目的。
//initially text box would be on top because Zindex is set to 1 and Rectangle would be behind it
<TextBox x:Name="text" Panel.ZIndex="1" />
<Rectangle x:Name="rect" Panel.ZIndex="0"/>
裏面按鈕單擊事件做到這一點
Panel.SetZIndex(text, 0);
Panel.SetZIndex(rect,1);
現在矩形將在頂部,文本框會落後矩形
請給一個明確的說法,以幫助我們回答 – SharpUrBrain 2011-05-23 05:48:28
這可能是一個http://stackoverflow.com/questions/6092836/change-objects-layer-dynamically-in-wpf的副本 – IAmTimCorey 2011-05-23 05:51:28