Как мне динамически добавить кнопку в ArcGIS Silverlight API?

#c# #silverli&ht #arc&is #esri

#c# #silverli&ht #arc&is #esri

Вопрос:

Как мне динамически добавить кнопку с помощью C # в ArcGIS?

Я могу создать это с помощью XAML, но не могу написать это на C #, я проверил на веб-сайте ArcGIS, они разрешают динамически добавлять графику, но нет примера, показывающего, как динамически добавлять элементы управления, такие как button.

Кто-нибудь может предоставить мне какой-нибудь пример кода?

Спасибо

Ответ №1:

Добавьте слой элементов на свою карту (ether в xaml или в коде), затем добавьте свою кнопку на слой элементов.

 MyMap.Layers.Add( new ElementLayer() { id="myElementLayer" } )

// create your button.....

MyMap.Layers[ "myElementLayer" ].Add( myButton );
  

здесь есть онлайн-пример

Ответ №2:

Используйте исходный код для добавления кнопки во время выполнения. Все, что вы делаете в XAML, может быть сделано в коде за ним.