2012-05-10 3 views
0

현재 캔버스에 선, 타원 등을 그리는 간단한 그리기 응용 프로그램을 작성하고 있습니다. 그러나 이는 시작에 불과하며 최종 사용자가 각 그래픽 객체의 속성을 변경할 수 있도록 허용해야합니다. 선에 색상 속성 또는 변경해야하는 조정 매개 변수가 있다고 가정 해 보겠습니다. 그래픽 개체에 속성을 만들거나 할당하는 방법은 무엇입니까?

몇 가지

추가 할 :

  1. WPF 응용 프로그램
  2. C#
  3. XML은 정보를 저장하는

전문가 나에게 방법에 대한 몇 가지 아이디어와 헤드 업을 주면 내가 감사합니다 개체에 속성을 만들거나 할당합니다.

미리 감사드립니다.

당신은 Shape 클래스의 인스턴스를 생성하고 색상 같은 것들을 설정하는 객체의 속성을 사용할 수 있습니다

답변

1

AK. 사용자가이 작업을 수행 할 수 있도록 인터페이스를 만들어야합니다. XamlWriterXamlReader 클래스를 사용하여 정보를 일련 번호로 지정할 수 있습니다.

+0

내가 틀렸다면 고맙다. 그래서 (Shape 클래스에서 상속받은) 클래스를 만들어야한다. http://msdn.microsoft.com/en-us/library/system.windows.shapes.shape.aspx 그런 다음 해당 속성을 직렬화되는 동안 XML 파일에 씁니다. 틀 렸으면 고쳐줘. 고맙습니다. –

+0

Shape에서 상속받은 클래스의 * instances *를 만들어야합니다. Ellipse, Line 및 Rectangle과 같은 여러 가지 내장 함수가 있습니다. 그래도 좋은 생각이 들리는 것 같습니다. –

관련 문제