Форум программистов, компьютерный форум, киберфорум
Наши страницы

Про Button - Xamarin

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Xamarin Не получается добавить элементы в активность http://www.cyberforum.ru/xamarin/thread1842310.html
У меня Xamarin Studio 6.1.1. Создаю решение, открываю активность. Там имеется уже layout и buuton. Не получается добавить другие элементы. Максимум что получается, это копировать и вставлять - уже...
Xamarin Как сделать AlertDialog? Как сделать Диалог на андроид? Пишу на C#, видел туториалы только по Java, а на Джава не хочу. Подскажите пж http://www.cyberforum.ru/xamarin/thread1835012.html
Xamarin Компонент в xamarin.forms на подобие fragment у android
Интересно есть ли подобный компонент, или может можно как-то реализовать подобное? Функционал фрагмента очень подходит в нынешней задаче: несколько кнопок в менюшке приложения, а в остальное области...
Xamarin Совет по верстке Xamarin.Forms
Всем привет. Учусь верстке. Нашел картинку, по которой хочу сделать экран, и вот сижу ужасаюсь что тут делать вообще.(на сей раз не забыл приложить картинку) Прошу мнения экспертов относительно...
Xamarin Виртуализация http://www.cyberforum.ru/xamarin/thread1830454.html
Здравствуйте, решил по капать Xamarin недавно и наткнулся на ужасный цикл) В общем при компиляции Ios я использую виртуалку (vmware с macos), она требует отключения Hyper-V. В тоже время...
Xamarin Какой контрол использовать для читалки книг? Есть ли в Xamarin XAML что то готовое для вывода текста? С XAML работал уже в WPF, но пока не понял в Xamarin все тот же набор контролов или нет? Например RichTextBox есть? Может его заюзать? Или еще... подробнее

Показать сообщение отдельно
Antoniy_
1 / 1 / 0
Регистрация: 17.08.2013
Сообщений: 19

Про Button - Xamarin

06.11.2016, 22:46. Просмотров 476. Ответов 7
Метки (Все метки)

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
var json = await response.Content.ReadAsStringAsync();
MyMusic newMusic = JsonConvert.DeserializeObject<MyMusic>(json);
StackLayout stackLayout = new StackLayout();
                foreach (var track in newMusic.contents)
                {
                    Button button = new Button
                    {
                        Text = track.Name//есть track.Name и track.ID
                    };
                    button.Clicked += OnButtonClicked;
                    stackLayout.Children.Add(button);   
                };
                this.Content = stackLayout;
C#
1
2
3
4
5
6
7
8
9
        private void OnButtonClicked(object sender, System.EventArgs e)
        {
            Button button = (Button)sender;
            
            Label header = new Label() { Text = "Click!"+ button.Text };
           
 
                 this.Content = header;
        }
Вопрос: как в OnButtonClicked получить и track.Name и track.ID в зависимости от нажатой кнопки. Могу только что нибудь одно передать и то через название кнопки...В Вин.Форм за это отвечает Tag вроде.. а тут не работает=)
Возможно есть другой способ вывода кнопок?)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru