2008년 07월 11일
Stack panel
Stack Panel()은 자식 엘리먼트를 추가하여 차곡차곡 정렬할 수 있습니다.
컨트롤을 추가하면 마지막 자식 엘리먼트 다음에 추가되어 집니다.

Orientation 속성을 설정할 수 있고 Vertical과 Horizontal 값이 있는데 기본값은 Vertical로 지정되어 있습니다.
아래 이미지는 2개의 Stack Panel이 추가된 상태인데
왼쪽 Button1~3은 Vertical이 지정된 상태이고
오른쪽 버튼1~3은 horizontal이 지정된 상태입니다.




Stack panel안 자식 엘리먼트에 margin값을 입력하게 되면 바로 옆에 위치한 엘리먼트에서 값만큼 여백이 생기게 됩니다.
Button2에서 위부분 여백을 10을 주면 Button1에서 10만큼 떨어지는걸 확인 할 수 있습니다.


by forclover | 2008/07/11 20:10 | Expression Blend | 트랙백 | 덧글(0)
2008년 07월 11일
Grid Panel
Grid 패널은 다른 패널이나 컨트롤을 자유롭게 배치 할 수 있습니다.
Grid 패널은 기본은 행과 열이 나눠지지 않은 상태이나 
divider로 행과 열을 나눠 HTML의 테이블 형태로 사용 할 수 있는데
아래와 같이 divider로 위치를 잡은 후 버튼을 추가하여 따로 margin값 설정없이도
원하는 지점에 위치 시킬수 있습니다.






Grid 패널은 Canvas layout mode()  와 Grid layout mode ()두가지 편집 모드를 사용할 수 있습니다.
패널 추가후 왼쪽 상단 아이콘을 클릭하면 두가지 모드로 전환 가능합니다.

     

Grid Panel이 Grid layout mode일때 Grid Panel 위와 왼쪽사이드에 lock 아이콘이 나타나게 됩니다.
이 아이콘을 클릭하여 행과 열의 길이조절 타입을 설정할 수 있습니다.
    - Star sizing()  HTML에서 퍼센트(%)와 유사하며 Width="0.5*" 로 표현됩니다.

    - Fixed sizing()  고정된 값을 사용하며 픽셀로 표시됩니다.
    
    - Auto sizing()




다음은 Grid에서 위치를 컨트롤 하는 방법입니다.
행과 열을 나눠준 다음 버튼을 (0,0)안에 위치 시킨 다음 margin을 20씩 주었습니다.
20이라는 숫자와 함께 고리모양이 잠겨 있는걸 볼 수 있습니다.



아래쪽 고리를 살짝 클릭해보면 20이라는 숫자가 사라지고 풀린 고리모양으로 변하는걸 볼 수 있는데
오른쪽 Layout속성에 보면 Auto로 되어있던 Height이 고정 80값으로 변하고
VertialAlignment도 stretch에서 Top으로 변하였습니다.


나머지 방향들도 이런식으로 컨트롤하여 사용 가능합니다.
by forclover | 2008/07/11 13:21 | Expression Blend | 트랙백 | 덧글(0)
2008년 06월 23일
asp.net 폼값 다른 페이지로 넘기기
HttpServerUtility.Transfer 메서드 (String, Boolean)
현재 페이지의 실행을 종료하고 해당 페이지의 지정된 URL 경로를 사용하여 새 페이지의 실행.
Boolean값은 기본이 false이며
true로 설정시 현재 페이지의 폼값을 함께 넘긴다.

Server.Transfer("넘길 페이지 URL", true);
by forclover | 2008/06/23 16:04 | 트랙백 | 덧글(0)


<< 이전 페이지 | 다음 페이지 >>