Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Программно изменить отрезок / 4 сообщений из 4, страница 1 из 1
09.03.2013, 16:20
    #38178486
jonick007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программно изменить отрезок
На форме уже создан отрезок с кругом.

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 <Path  Name="PathL2" Fill="Black" Stroke="Blue" Margin="96,171,872,356" RenderTransformOrigin="0.5,0.5" Visibility="Hidden">
                <Path.Data>
                    <GeometryGroup >
                        <LineGeometry    StartPoint = "0,330"  EndPoint = "930, 330" >
                        </LineGeometry>
                        <EllipseGeometry Center="932,330" RadiusX="3" RadiusY="3" />
                    </GeometryGroup>

                </Path.Data>
            </Path>




Как обратиться программно к линии и изменить у нее StartPoint на другое значение?
Например вместо StartPoint = "0,330" задать StartPoint = "100,330"
...
Рейтинг: 0 / 0
09.03.2013, 20:58
    #38178570
Программно изменить отрезок
когда ты уже букварь почитаешь?!
...
Рейтинг: 0 / 0
12.03.2013, 09:51
    #38180812
jonick007
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программно изменить отрезок
Смотрю никто не знает. А только умничают некоторые.
Решение нашел. И не одно.

1.

Код: c#
1.
2.
   var line = ((GeometryGroup) PathL2.Data).Children.OfType<LineGeometry>().FirstOrDefault();
   line.StartPoint = new Point(100, 330);




2.
Добавить x:Name="LG2"


Код: xml
1.
<LineGeometry x:Name="LG2" StartPoint = "0,330"  EndPoint = "930, 330"></LineGeometry>




И в коде обратиться:

Код: c#
1.
LG2.StartPoint = new Point(100, 330);
...
Рейтинг: 0 / 0
12.03.2013, 11:04
    #38180906
EDUARD SAPOTSKI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программно изменить отрезок
Без обид, но о том что к объектам можно обращаться по имени в букваре и написано.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Программно изменить отрезок / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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