2011-09-28 4 views
0

필자는 프로그래밍 방식으로 원하는대로 앞뒤로 이동하려는 스택 패널에 일련의 버튼이 있습니다. 난 시정/정렬 올바른 얻을 고군분투. 버튼이 서로 옆에 나타나지 않기 때문에 처음에 첫 번째 스택 패널에 렌더링 될 때 발생하는 설정이있는 것처럼 보입니다. 그러나 add (새 Button()) 대신 add (btn) 예상대로 버튼 이미지가 겹쳐서 표시됩니다.하나의 스택 패널에서 다른 스택 패널로 컨트롤 이동

버튼은 이미지가있는 매우 기본적인 24x24입니다. 스타일/마진 등이 없습니다.

가로로 정렬 된 스택 패널에서 세로로 배열 패널로 이동합니다.

누구에게 무슨 일이 일어나고 있는지 알고 계십니까?

답변

0

당신이 다음 stackpane1.Children.Remove (버튼)을 할 수있을해야하고는 (버튼) 난 당신이 다음 다른 넣어 또는 재미있는 결과를 얻을 수 하나를 제거해야합니다 의심

을 stackpanel2.children.add

+0

그게 내가하고있는 일이야.하지만 방금 도미노 순간을 가졌어. 버튼 중 일부가 너비가 없다. (숨겨져있다.) ... 한숨 ... 이건 수평으로 잘 있지만 수직이다. .. 높이가 24 (DOH 다시) – pfa

+0

잘 했어, 재미를 –

+0

내게 오래 걸렸어 날 실망 ... 폭 (0) 대신 가시성을 사용하여 (내 원래가 아닌) 코드를 변경 – pfa