WPF的ListBox中的RadioButton不能單選問題

WPF不知道是微軟故意弄的仍是真的匆忙的推出的產品,在實際開發過程當中有不少小問題解決很麻煩。學習

今天主要說一下ListBox中使用RadioButton的時候裏面的RadioButton不能單選!竟然成複選了。。。spa

至於爲何用ListBox而不是GroupBox或者Grid什麼的 ,主要是ListBox能夠綁定數據。code

上代碼:blog

 <ControlTemplate x:Key="ListBoxControlTemplate" TargetType="ListBoxItem">
            <RadioButton IsChecked="{Binding Path=IsSelected,
            RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}">
                <ContentPresenter></ContentPresenter>
            </RadioButton>
  </ControlTemplate>


<ListBox Height="299"  DisplayMemberPath="Text" HorizontalAlignment="Left" Margin="105,12,0,0" Name="listBox1" VerticalAlignment="Top" Width="296">
            <ListBox.ItemContainerStyle>
                <Style>
                    <Setter Property="ListBoxItem.Template" Value="{StaticResource ListBoxControlTemplate}">
                    </Setter>
                </Style>
            </ListBox.ItemContainerStyle>
        </ListBox>

如上,僅僅更改了listbox的ControlTemplate。開發

 

.Net、ArcGIS交流學習羣:94234450
無論你遇到了什麼問題,咱們毫不會讓你獨自去面對!get

相關文章
相關標籤/搜索