2012-02-07 5 views
0

У меня есть StackPanel, который содержит переключатель, я хочу получить доступ к значению переключателя во время выполнения, как я могу получить значение переключателя, я полный новичок в WPF, все помогает?Доступ к элементам управления внутри элементов управления содержимым в WPF

<StackPanel Height="73" HorizontalAlignment="Left" Margin="105,78,0,0" Name="stackPanel1" VerticalAlignment="Top" Width="200" > 
    <RadioButton Content="Button1" Height="16" Name="radioButton1" Margin="10" /> 
    <RadioButton Content="Button2" Height="16" Name="radioButton2" Margin="10" /> 
</StackPanel> 
+0

Если вы являетесь * новичком * *, вы не должны быть здесь, но [где-то с документацией] (http://msdn.microsoft.com/en-us/library/aa970268.aspx). –

+0

Аббас, я очень рекомендую Windows Presentation Foundation, развязанный Адамом Нафаном. Если бы вы потратили всего 3-4 часа на эту очень простую, очень хорошо написанную книгу, вам было бы нелегко задавать такие вопросы. –

ответ

0

Используйте radioButton1.IsChecked с кодом.

+0

Изменение 'Name' на' x: Name' практически ничего. –

+0

О, хорошо, я всегда думал, что вам нужно сделать x: Name для доступа из codebehind. – demoncodemonkey

+1

Вам нужно только ['x: Name'] (http://msdn.microsoft.com/en-us/library/ms752290.aspx) для не-' FrameworkElements', поскольку у них нет свойства 'Name'. –