Проверьте следующую картинку.Это происходит, когда вы раскрываете папку в Mac OS X из ее ярлыка на панели.Я хотел бы сделать что-то очень похожее в SL.А в случае, если это трудно понять - док-станция находится справа, а папка-речевой пузырь расширяется вверх и влево.Содержимое папки будет отображаться вне рамки в левом верхнем углу.
Лучшее, что я придумал, - это включение пути xaml, который составляет "лидера"часть пузыря и размещение его прямо над границей холста.Это выглядит следующим образом.
Путь, будучи отдельным элементом, плохо «интегрируется» с сеткой и вызывает две проблемы.Если вы посмотрите внимательно, вы увидите, что есть небольшая прозрачность, и граница сетки слегка просвечивает.Еще одна вещь, которая возникнет, если я использую толщину границы> 1, это то, что концевые заглушки между границей пути и границей сетки не будут связаны, они будут просто перекрываться, выглядя коренастыми и неполированными.
Что мне нужно, так это решение, которое позволяет мне перемещать лидера вверх и вниз по речевому пузырю (в зависимости от его контекста) и приспосабливаться к проблемам, описанным выше.Я был бы рад идеям, примерам и полным реализациям.