반응형
동적객체 만드는데 간단할것 같으면서도 헷갈리는게 많은지..
color값 하나 주려고 삽질을 얼마나 해댄건지.. 위치 지정도 그렇고.. -_-;;
객체별로 하나씩 정리해봐야겠다.
color값 하나 주려고 삽질을 얼마나 해댄건지.. 위치 지정도 그렇고.. -_-;;
객체별로 하나씩 정리해봐야겠다.
//Rectangle 동적 객체 만들기
Rectangle myRectangle = new Rectangle();
myRectangle.Width = 100;
myRectangle.Height = 100;
myRectangle.RadiusX = 15; //모서리 둥글기 x
myRectangle.RadiusY = 15; //모서리 둥글기 y
myRectangle.SetValue(Canvas.TopProperty, (Double)0);
myRectangle.SetValue(Canvas.LeftProperty, (Double)0);
Color myRectangleColor = Color.FromArgb(255, 255, 0, 0);
SolidColorBrush myRectangleBrush = new SolidColorBrush();
myRectangleBrush.Color = myRectangleColor;
myRectangle.Fill = myRectangleBrush;
CanvasMain.Children.Add(myRectangle); //CanvasMain 캔버스에 추가하기
//Ellipse 동적 객체 만들기
Ellipse myEllipse = new Ellipse();
myEllipse.Width = 100;
myEllipse.Height = 100;
myEllipse.SetValue(Canvas.TopProperty, (Double)100);
myEllipse.SetValue(Canvas.LeftProperty, (Double)100);
Color myElipseColor = Color.FromArgb(255, 0, 255, 0);
SolidColorBrush myElipseBrush = new SolidColorBrush();
myElipseBrush.Color = myElipseColor;
myEllipse.Fill = myElipseBrush;
CanvasMain.Children.Add(myEllipse); //CanvasMain 캔버스에 추가하기
Rectangle myRectangle = new Rectangle();
myRectangle.Width = 100;
myRectangle.Height = 100;
myRectangle.RadiusX = 15; //모서리 둥글기 x
myRectangle.RadiusY = 15; //모서리 둥글기 y
myRectangle.SetValue(Canvas.TopProperty, (Double)0);
myRectangle.SetValue(Canvas.LeftProperty, (Double)0);
Color myRectangleColor = Color.FromArgb(255, 255, 0, 0);
SolidColorBrush myRectangleBrush = new SolidColorBrush();
myRectangleBrush.Color = myRectangleColor;
myRectangle.Fill = myRectangleBrush;
CanvasMain.Children.Add(myRectangle); //CanvasMain 캔버스에 추가하기
//Ellipse 동적 객체 만들기
Ellipse myEllipse = new Ellipse();
myEllipse.Width = 100;
myEllipse.Height = 100;
myEllipse.SetValue(Canvas.TopProperty, (Double)100);
myEllipse.SetValue(Canvas.LeftProperty, (Double)100);
Color myElipseColor = Color.FromArgb(255, 0, 255, 0);
SolidColorBrush myElipseBrush = new SolidColorBrush();
myElipseBrush.Color = myElipseColor;
myEllipse.Fill = myElipseBrush;
CanvasMain.Children.Add(myEllipse); //CanvasMain 캔버스에 추가하기
반응형
'Dev > Silveright' 카테고리의 다른 글
[Silverlight] Silverlight Version 2 RC0 Released (Bata2에서 바뀐내용) (0) | 2008.10.30 |
---|---|
[Sliveright] 페이지 링크걸기 (0) | 2008.10.06 |
[실버라이트] OpenFileDialog 이용하여 내 컴의 동영상 재생하기 (0) | 2008.09.04 |
[실버라이트] 동영상, 오디오 지원하는 포멧 (0) | 2008.09.02 |
[실버라이트] .xap 파일 404 오류 (0) | 2008.08.26 |