Skip Navigation LinksHome / Community & Support / Developer Productivity Tools Forums / Silverlight > ComboBox > Conditional Hiding of RadComboBoxItem

Not answered Conditional Hiding of RadComboBoxItem

Feed from this thread
  • Juliana avatar

    Posted on Dec 21, 2011 (permalink)

    Hi,
    I have a collection of items. It is bound to two different comboboxes. Is it possible to hide some items in one of the comboboxes?
    I tried smth like
    <telerik:RadComboBox>
    <telerik:RadComboBox.ItemContainerStyle>
                        <Style TargetType="telerik:RadComboBoxItem">
                            <Setter Property="Visibility" Value="{Binding SomeBooleanProperty, Converter={StaticResource BooleanToVisibilityConverter}}"/>
                        </Style>
                    </telerik:RadComboBox.ItemContainerStyle>
    </telerik:RadComboBox>

    But it didn't work out.
    Any directions?

    Best Regards,
    Juliana

    Reply

  • Juliana avatar

    Posted on Jan 17, 2012 (permalink)

    any suggestion?

    Reply

  • Gaga avatar

    Posted on Jan 23, 2012 (permalink)

    Hello Juliana,

    I had similar problem a couple of days ago. This post helped me solve it: How to enable/disable specific items in RadComboBox.

    Long story short. Just make your custom ItemTemplate for RadComboBox:
    <telerik:RadComboBox.ItemTemplate>
        <DataTemplate>
            <telerik:ContainerBinding.ContainerBindings>
                <telerik:ContainerBindingCollection>
                    <telerik:ContainerBinding PropertyName="Visibility" Binding="{Binding Enabled, Mode=OneWay, Converter={StaticResource BooleanToVisibilityConverter}}" />
                </telerik:ContainerBindingCollection>
            </telerik:ContainerBinding.ContainerBindings>
            <TextBlock Text="{Binding DisplayProperty, Mode=OneWay}" />
        </DataTemplate>
    </telerik:RadComboBox.ItemTemplate>

    And don't forget to set for proper display RadComboBox settings to (it's replacement for 'DisplayMemeberPath' which does not work with custom item templates):
    telerik:TextSearch.TextPath="DisplayProperty"

    I hope this solution will help you too. :)

    Best Regards,
    Dragana

    Reply

Back to Top

Skip Navigation LinksHome / Community & Support / Developer Productivity Tools Forums / Silverlight > ComboBox > Conditional Hiding of RadComboBoxItem
Related resources for "Conditional Hiding of RadComboBoxItem"

Silverlight ComboBox Features  |  Documentation  |  Demos  |  Telerik TV  |  Self-Paced Trainer  ]