mak_ufo
@mak_ufo

Как правильно удалить 3D-элемент Model3DGroup?

Всем привет. Есть такай вёрстка:
<ModelVisual3D x:Name="Model3D">
                                <ModelVisual3D.Content>
                                    <Model3DGroup x:Name="Group">
                                        <AmbientLight Color="DarkCyan" />
                                        <DirectionalLight Color="White" Direction="-5,-8,-7" />
                                    </Model3DGroup>
                                </ModelVisual3D.Content>
                            </ModelVisual3D>


Добавляю новые 3D-элементы так: Group.Children.Add()
Пытаюсь удалить так: Group.Children.Clear()
Всё удаляется, но потом уже не получается добавить новые элементы. Почему?
Пробовал обернуть в try/catch, но ничего не ловится
  • Вопрос задан
  • 151 просмотр
Пригласить эксперта
Ответы на вопрос 1
arxont
@arxont
C# программист
Попробуйте после Clear() сделать
Group.Children.Add(new ModelVisual3D() { Content = new AmbientLight(Colors.White) });

Подробнее - https://stackoverflow.com/questions/11400180/clear...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы