none
Как построить свою фигуру? WPF RRS feed

  • Вопрос

  • Стоит задача в создании 2-3 разных геометрических фигур:

    Эллипс, у него будет возможность воздействия на коэфиценты a,b,c, уравнение его, фокусы. Можно будет получить его площадь, и так далее.

    Треугольник, с возможностью воздействия на углы, стороны его, и будут свойства: площадь, радиус вписанной окружности

    Формулу думаю через IEConvector форматирование данных сделать, красивый LaTex формат мне не важен.

    Как я понимаю мне надо создать для каждый фигуры свой класс, от каких классов наследовать, делать ли класс оболочку..

    Фигуры у  меня будут каждая в своей отдельной xaml страничке, приложение десктпное, wpf. И в идеале конечно thumbs как вершины бы использовать.

Ответы

  • Да, для каждой фигуры Вам необходимо разработать свой класс. Подход будет такой-же как я Вам предлагал тут (Как рисовать фигуры и выводить список их объектов?) только без коллекций. В абстрактный класс можно добавить общие для всех фигур свойства, такие как, например, цвет заливки, стиль заливки, цвет границы и т.д.

    А настройку каждой фигуры реализовывать уже в самом классе этой фигуры, т.к. у каждой фигуры это будет индивидуальные в большинстве случаев параметры.


    [My blog] [My E-mail]
    • Помечено в качестве ответа Tatyana Durova 10 мая 2011 г. 7:44

Все ответы

  • Уважаемый пользователь!

    В вашей теме отсутствует активность в течение последних 5 дней. При отсутствии каких-либо действий в течение 2 последующих дней, тема будет переведена в разряд обсуждений. Вы можете возобновить дискуссию, просто оставив сообщение в данной теме


    Для связи [mail]
  • Да, для каждой фигуры Вам необходимо разработать свой класс. Подход будет такой-же как я Вам предлагал тут (Как рисовать фигуры и выводить список их объектов?) только без коллекций. В абстрактный класс можно добавить общие для всех фигур свойства, такие как, например, цвет заливки, стиль заливки, цвет границы и т.д.

    А настройку каждой фигуры реализовывать уже в самом классе этой фигуры, т.к. у каждой фигуры это будет индивидуальные в большинстве случаев параметры.


    [My blog] [My E-mail]
    • Помечено в качестве ответа Tatyana Durova 10 мая 2011 г. 7:44