2009년 6월 24일 수요일

이미지 소스 변경하기

 

BitmapImage myBitmapImage = new BitmapImage(); // 이미지 변수 선언
myBitmapImage.BeginInit();
myBitmapImage.UriSource = new Uri(temp + "../../MainImage/MaxBtn.png");

// 선언된 이미지 변수에 소스 넣기
myBitmapImage.EndInit();
MaxNomal.Source = myBitmapImage; // 이미지 변수를 소스에 넣기

 

MaxNomal은 처음 목표인, 변경하려고 했던 이미지이다.

즉, MaxNomal의 이미지 소스를 변경하기위해 비트맵이미지로 이미지변수를 만들어준후

만들어진 이미지변수에 변경하고자 하는 이미지파일을 넣어주고,

최종적으로 이미지 변수를 MaxNomal에 넣어주는 것이다.

 

Ps. myBitmapImage.UriSource = new Uri(temp + "../../MainImage/MaxBtn.png");

      에서 temp는 경로를 상대경로로 하기위해 해준것이다..

      내용은?

      string temp = AppDomain.CurrentDomain.BaseDirectory; // debug 위치(상대경로)

댓글 없음:

댓글 쓰기