2012-02-13 3 views

ответ

2

можно привязать к IsSelected этого пункта, либо путем непосредственного связывания Visibility с использованием BooleanToVisibilityConverter или путем использования DataTrigger.

  1. Прямая Binding

    <ListBox.Resources> 
        <BooleanToVisibilityConverter x:Key="b2v"/> 
    </ListBox.Resources> 
    
    <ListBox.ItemTemplate> 
        <DataTemplate> 
         <!-- ... --> 
         <Button Visibility="{Binding IsSelected, 
                RelativeSource={RelativeSource AncestorType=ListBoxItem}, 
                Converter={StaticResource b2v}}".../> 
        </DataTemplate> 
    </ListBox.ItemTemplate> 
    
  2. Стиль & DataTrigger

    throw new NotImplementedException(); 
    
Смежные вопросы