Нет никакого ListBox. SelectionMode = “Ни один”, там другой путь состоит в том, чтобы отключить выбор в поле списка?

Команда, которую Вы ищете, comm . eg:-

comm -12 1.sorted.txt 2.sorted.txt

Здесь:

-1 : подавите столбец 1 (строки, уникальные для 1.sorted.txt)

-2 : подавите столбец 2 (строки, уникальные для 2.sorted.txt)

180
задан qJake 2 January 2013 в 07:14
поделиться

3 ответа

Подход 1 - ItemsControl

Если вам не нужны другие аспекты ListBox , вы можете вместо этого использовать ItemsControl . Он помещает элементы в ItemsPanel и не имеет концепции выбора.

<ItemsControl ItemsSource="{Binding MyItems}" />

По умолчанию ItemsControl не поддерживает виртуализацию своих дочерних элементов. Если у вас много элементов, виртуализация может уменьшить использование памяти и повысить производительность, и в этом случае вы можете использовать подход 2 и стилизовать ListBox или добавить виртуализацию в свой ItemsControl ].

Подход 2 - Стилизация ListBox

В качестве альтернативы, просто задайте стиль ListBox так, чтобы выделение не было видно.

<ListBox.Resources>
  <Style TargetType="ListBoxItem">
    <Style.Resources>
      <!-- SelectedItem with focus -->
      <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
                       Color="Transparent" />
      <!-- SelectedItem without focus -->
      <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}"
                       Color="Transparent" />
      <!-- SelectedItem text foreground -->
      <SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}"
                       Color="Black" />
    </Style.Resources>
    <Setter Property="FocusVisualStyle" Value="{x:Null}" />
  </Style>
</ListBox.Resources>
257
ответ дан 23 November 2019 в 06:11
поделиться

IsEnabled = false

-3
ответ дан 23 November 2019 в 06:11
поделиться

Вы можете переключиться на использование ItemsControl вместо ListBox . ItemsControl не имеет понятия выделения, поэтому отключать нечего.

25
ответ дан 23 November 2019 в 06:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: