none
Silverlight4中的HeaderedItemsControl控件 RRS feed

  • 问题

  • <sdk:HeaderedItemsControl Margin="12" Name="HeaderdItemsControlCatalogs">
          <sdk:HeaderedItemsControl.Header>
            <TextBlock Text="隶属:" FontWeight="Bold" FontSize="16"/>
          </sdk:HeaderedItemsControl.Header>
          <sdk:HeaderedItemsControl.ItemTemplate>
            <DataTemplate>
              <RadioButton Name="RadioButtonCatalog" Content="{Binding Name}" Margin="5" GroupName="Catalogs" Checked="RadioButtonCatalog_Checked" />
            </DataTemplate>
          </sdk:HeaderedItemsControl.ItemTemplate>
        </sdk:HeaderedItemsControl>
    
    HeaderdItemsControlCatalogs.ItemsSource = list;
    
    如何获得父控件中的子控件RadioButton???
    

    格子棋
    2011年3月18日 7:31

答案

  • 绑定集合后,HeaderedItemsControl可能有很多RadioButton,你可以通过在RadioButtonCatalog_Checked事件中访问当前控件DataContext来得知绑定的是集合的哪个元素。
    Mog Liang
    Please mark the replies as answers if they help or unmark if not.
    If you have any feedback about my replies, please contact msdnmg@microsoft.com.
    Microsoft One Code Framework
    • 已标记为答案 Mog Liang 2011年3月25日 6:50
    2011年3月23日 7:47

全部回复