2011-09-28 141 views
0

我在堆棧面板上有一堆按鈕,我希望以編程方式根據需要來回移動。我正在努力獲得正確的可見性/對齊。看起來這些按鈕似乎有一些設置,當它們最初在第一個堆棧面板中呈現時會發生,因爲它們不會彼此相鄰...然而,如果我添加(new Button())而不是add( btn)我看到按照預期堆疊在一起的按鈕圖像。將控件從一個堆棧面板移動到另一個堆棧面板

這些按鈕是24x24非常基本的圖像。沒有造型/邊距等。

他們正在從一個水平對齊的堆疊面板移動到一個垂直。

任何人都知道這裏發生了什麼?

回答

0

,你應該能夠做到stackpane1.Children.Remove(按鈕),然後stackpanel2.children.add(按鈕)

我懷疑你必須從一箇中取出,然後放入另一個或你會得到有趣的結果

+0

這就是我正在做的事情......但我剛剛有一個DOH時刻......一些按鈕的寬度爲零(即隱藏)......嘆息......這在水平方向上很好,但在垂直方向上很好。 ..高度爲24(DOH再次) – pfa

+0

o很容易做到,玩得開心 –

+0

令人沮喪的是,我花了很長時間才得出...改變(而不是我原來的)代碼使用可見性而不是寬度= 0 – pfa