2013-10-03 2 views
0

У меня есть ряд флажков, которые я хочу разрешить пользователю проверять несколько элементов. Мне нужно определить, какие поля проверяются (в рамках цикла, который я предполагаю), и возвращать содержимое флажков CHECKED, а затем запрашивать этот контент, чтобы отображать любой элемент, содержащий эти атрибуты.loop checkbox в Silverlight (VB)

Благодаря

ответ

0

Если вы не создаете флажки во время выполнения, я бы не петли через них, просто запрашиваю значение каждых из них. (Важно то, что вы называете ваши флажки в вашем XAML, так что вы можете получить доступ к ним по имени)

If CheckBox1.IsChecked Then 
    '... What to do when checked 
Else 
    '... What to do when not checked 
End If 
If CheckBox2.IsChecked Then 
    '... What to do when checked 
Else 
    '... What to do when not checked 
End If 
If CheckBox3.IsChecked Then 
    '... What to do when checked 
Else 
    '... What to do when not checked 
End If 
+0

спасибо Стива - Я делал, что точную формулу, но я хотел бы видеть значение содержания флажков в текстовом поле и его будет возвращать только последнее значение флажка. Я использовал = вместо + =, как только я изменил это, я смог увидеть все значения. – user2839962

+0

Любопытный - используя ELSE, чтобы сказать, что НЕ делать. Если я хочу, чтобы это буквально было НИЧЕГО, что бы я вложил в это утверждение? – user2839962

+0

Не уверен, что вы хотите быть «ничего»? Если у вас есть переменная, вы можете сделать это 'x = nothing', если вы говорите, что не хотите else, а затем исключите' else'. – Steve

Смежные вопросы