powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Вывод данных по щелчку мыши
2 сообщений из 2, страница 1 из 1
Вывод данных по щелчку мыши
    #39660987
alexwolf999
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть базовый класс ShapeVM. Есть 3 производных класса CircleVM, LineVM, ArcVM. В классе MainWindowVM формируется ObservableCollection<ShapeVM> из фигур производных классов. После этого на Canvas отрисовываются эти фигуры.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
             <ItemsControl.ItemTemplateSelector>
                <local2:ShapeTemplateSelector>
                    <local2:ShapeTemplateSelector.CircleTemplate>
                        <DataTemplate>
                            <Path Stroke="Black">
                                <Path.Data>
                                    <EllipseGeometry Center="{Binding Center, Mode=OneWay}" RadiusX="{Binding Radius}" RadiusY="{Binding Radius}">
                                        
                                    </EllipseGeometry>
                                </Path.Data>
                            </Path>
                        </DataTemplate>
                    </local2:ShapeTemplateSelector.CircleTemplate>


У каждой фигуры есть также поле Text. Требуется вывести это поле на экран по щелчку мыши на фигуре. Как это можно реализовать?
...
Рейтинг: 0 / 0
Вывод данных по щелчку мыши
    #39661004
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если набор геометрий фиксированный, то можно сделать ContentControl, В котором будет отображаться содержимое поверх заданного Shape'а или Path'а. Этот ContentControl поместить в DataTemplate
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Вывод данных по щелчку мыши
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]