Die Bestimmung überprüfte Radiobutton aus groupbox in WPF folgenden MVVM

Habe ich eine groupbox mit einigen radiobuttons. Wie bekomme ich die wissen was wird geprüft? Ich verwende WPF und nach MVVM.

<GroupBox Name="grpbx_pagerange" Header="Print Range">
    <Grid >
        <RadioButton Name="radbtn_all" Content="All Pages" GroupName="radios_page_range" IsChecked="True"  />
        <RadioButton x:Name="radbtn_curr" Content="Current Page" GroupName="radios_page_range"  />
        <RadioButton Name="radbtn_pages" Content="Page Range" GroupName="radios_page_range" />

        ....

</GroupBox>

Nun, eine Weise, die ich herausfinden konnte, war, zu binden, jeder RadioButton ist IsChecked Eigenschaft einer Eigenschaft im ViewModel und dann tun, wenn..else-Logik in meinem ViewModel, um herauszufinden, die ausgewählten radiobutton-Steuerelements.

Aber es Ist eine andere elegante Möglichkeit?

InformationsquelleAutor Bhramar | 2013-09-04

Schreibe einen Kommentar