#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, может быть сделано в коде за ним.