Динамическое обновление высоты и ширины дочернего элемента Silverlight - PullRequest
1 голос
/ 09 декабря 2011

Я сталкиваюсь с этой специфической проблемой в моем приложении silverlight.У меня есть холст с несколькими элементами Path.Мне нужно загрузить другой UIElement поверх одного из этих элементов Path.У меня есть код для него, и все готово.

Единственная проблема, с которой я сталкиваюсь, заключается в том, что я не могу обновить Высота и Ширина этих элементов Path.

Мне было интересно, смогу ли ясделайте что-то вроде этого,

    (Path) this.canvas_name.Children[index].Height = height_of_a_UIElement;
    (Path) this.canvas_name.Children[index].Width  = width_of_a_UIElement;

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

Может ли кто-нибудь помочь мне?

Спасибо!

1 Ответ

0 голосов
/ 09 декабря 2011

Вы применяете свойства Height и Width вместо объектов Path. Попробуйте это:

((Path) this.canvas_name.Children[index]).Height = height_of_a_UIElement;
((Path) this.canvas_name.Children[index]).Width  = width_of_a_UIElement;
...