본문 바로가기

silverlight

(52)
StoryBoard 에서 동적으로 TargetName 변경 오늘의목표 : 스토리 보드를 하나 만들고 우려먹자! 오늘은 스토리 보드를 하나 만들어 놓고 이 스토리 보드를 가지고 이놈저놈 에게 적용 하는 방법에 대해서 배워 보겠습니다. 우선 이번에도 실행 결과를 보고 고고씽 하겠습니다. 결과 이번에는 ZoomIn 이라는 스토리 보드를 하나 만들었는데요 이 스토리 보드는 이미지의 스케일을 1.1배 해주는 스토리 보드인데 처음 스토리 보드를 만들때는 왼쪽의 image1(이효리사진)을 가지고 만들었습니다. 스토리 보드는 마우스 오버시에 발생하게 되여있습니다. 양쪽 이미지에다가 ZoomIn.Begin()을 주면 이효리 사진이나 안소희 사진이나 왼쪽(image1) 의 사진만 커지게 되여 있습니다. 이걸 StoryBoard에 있는 TargetName을 바꾸어서 각자 사진에 M..
listBox에 들어가는 아이템을 한줄에 여러개 넣기 ListBox 에 Item 들을 넣다 보면 한줄에 한개씩 들어가는것을 볼수 있습니다. 오늘은 이 ListBox 에 2개 이상의 Item 들이 들어 갈수 있도록하기 위한 머 그런 시간을 가져 보겠습니다. ㅋ_ㅋ 리스트 박스의 Item 들이저장 되는 ItemsPanel 의 ItemsPanelTemplate 에 들어갈 Panel을 만들어 보도록 하겠습니다. 여기에 있는 내용은 찰스 페졸드의 WPF 에서 나온 내용을 토대로 만들었습니다. 실행화면 그냥머.. 다른 색깔의 원들이 3개씩 2줄에 거쳐 나오는걸 볼수 있습니다. 이제 이 Panel을 만드는 법에대해서 알아 보겠습니다. 머..설명을 쓸려고 했는데 소스가 내용이 긴것도 아니고 해서 내용 해서은 소스에 주석으로 처리 하도록 하겠습니다. 하하하 소스
DaumApi 를 이용한 간단한 이미지 검색 오늘은 DaumApi 를 이용해서 이미지를 검색 하는것을 해보겠스니다. 실행화면 사용설명 왼쪽위에 텍스트 창에 검색어를 입력 하고 엔터 를 치면 밑에 리스트 박스가 생기고 리스트 박스에 생긴 Item 을 클릭 하면 오른쪽에 이미지가 나옵니다. 후후 이번에는 이쁜 이나영씨를.. ㅋ_ㅋ 우선 소스 설명을 드리기전에 문제점 들을 먼저 말씀 드리고 시작을 하겠스니다. 1.그림에서는 Daum 과 Flickr 중에 검색할수 있는것 처럼 보이지만 막상 만들다 보니 Flickr Api 는 검색어가 아니라 페이지수 를 입력 받는걸로 되어 있다 보니 그냥 묻어 버렸습니다. –> 이건 Flickr Api를 가셔서 검색어를 받는 openapi를 이용하시면 해결 될것 같습니다. 2.검색어를 입력 하고 나서 나오는 Title을 ..
TransformToVisual 에 관한 이야기 내용출저: http://cafe.naver.com/mssilverlight.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=2117 1번 캔버스 와 2번 캔버스 사이의 값을 구하고 싶을때 Point ptTemp = cv2.TransformToVisual(cv1).Transform(new Point(0, 0)); 이라고 해주면 cv1의 좌표계의 값으로 cv2의 점 여기서는( new Point(0, 0)) 의 값을 나타내 줍니다. 0,0 으로 해주었으므로 1번 캔버스로 부터 2번 캔버스의 맨 왼쪽위쪽의좌표 까지의 거리가 나오게 됩니다. 2번캔버스 대신 사각형 까지의 거리도 가능 합니다. 1. Grid나 StackPanel 등 자동으로 정렬된 객체의 위치 보정값은 계산되지 않는..