Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > WPF, UWP, WinRT, XAML
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2013, 12:27   #1
ProstoyUser
 
Регистрация: 22.07.2010
Сообщений: 3
По умолчанию Как лучше объединить фигуры

Здравствуйте. Необходимо объединить несколько Shape в одно целое, чтобы можно было перетаскивая одну фигуру по Canvas, перетаскивать и другие. Конечно все можно делать вручную в коде, но я ищу более элегантное решение (ведь если для этого есть специальные средства - ими надо воспользоваться).

Под Shape я подразумеваю эти объекты:
Код:
System.Windows.Shapes.Shape
    System.Windows.Shapes.Ellipse
    System.Windows.Shapes.Line
    System.Windows.Shapes.Path
    System.Windows.Shapes.Polygon
    System.Windows.Shapes.Polyline
    System.Windows.Shapes.Rectangle
Прошу обратить внимание на слово Shape. Не Geometry.

Отличие описано здесь.
Цитата:
For one, the Geometry class inherits from the Freezable class while the Shape class inherits from FrameworkElement. Because they are elements, Shape objects can render themselves and participate in the layout system, while Geometry objects cannot.

Вариант как это можно осуществить - использовать Path. Но тогда нельзя будет сделать, например, различную заливку для двух различных входящих в группу фигур, например, прямоугольника и круга.

Есть предложения? Зараннее благодарю.
ProstoyUser вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как объединить 2 Image и сохранить как одну картинку? artemavd Общие вопросы Delphi 18 14.05.2012 11:20
Движение одной фигуры,вслед изменения высоты другой фигуры. 7vlad37 Microsoft Office Excel 3 21.07.2011 18:01
Как объединить данные? tadalex БД в Delphi 6 14.02.2011 06:57
Как объединить таблицы? Sny SQL, базы данных 0 09.10.2010 00:20
Как объединить файлы? CMP Помощь студентам 6 07.05.2007 21:52