Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с Radiobutton 
:(
    Опции темы
WERITAS
Дата 10.7.2009, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


********
**


Профиль
Группа: Участник
Сообщений: 582
Регистрация: 2.5.2005
Где: Москва

Репутация: нет
Всего: 5



Доброго времени суток. Не работает вот такой вот код:
Код

<StackPanel x:Name="fieldSizePanel" Grid.Row="2" Orientation="Horizontal">
                <RadioButton Content="3" IsChecked="true" Click="fieldSizeCheck"></RadioButton>
                <RadioButton Content="4" Click="fieldSizeCheck"></RadioButton>
                <RadioButton Content="5" Click="fieldSizeCheck"></RadioButton>
                <RadioButton Content="6" Click="fieldSizeCheck" ></RadioButton>                
</StackPanel>


Код

 public partial class Page : UserControl /* Класс "Интерфейс пользователя" */
    {
        private int cellsCount = 3;

....................................       

        private void fieldSizeCheck(object sender, RoutedEventArgs e) // выбрать размер поля
        {
            cellsCount = (int)((RadioButton)sender).Content;  // <-- Не нравится вот эта строчка, на неё ругается при исполнении
            //MessageBox.Show(cellsCount.ToString());
        }


Мне нужно переменной присвоить значение выбранного радиобаттона. Как это сделать? Может быть, просто в обработчике нажатия проверять все радиобаттоны, предварительно заполним у каждого свойство Name? Подскажите как лучше сделать?


--------------------
Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак"
PM MAIL   Вверх
Alekz
Дата 15.7.2009, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 5.2.2008
Где: Запорожье, Украин а

Репутация: нет
Всего: 2



Цитата

Мне нужно переменной присвоить значение выбранного радиобаттона. Как это сделать? Может быть, просто в обработчике нажатия проверять все радиобаттоны, предварительно заполним у каждого свойство Name? Подскажите как лучше сделать?


Можно так. 
Можно использовать свойство Tag.


PM MAIL   Вверх
Человек01
Дата 16.7.2009, 05:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 87
Регистрация: 20.2.2009
Где: Абакан, респ. Хак асия, Россия

Репутация: 2
Всего: 2



Можешь попробовать вот так:
Код

int count=0;
if(Int32.TryParse(((RadioButton)sender).Content.ToString(),out count)
    cellsCount=count;

Тоже вариант ;)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0639 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.