Я работаю в главном окне WPF и использую поле списка, и я хочу, чтобы окно списка автоматически прокручивалось при добавлении новых данных. Я использовал класс ListBoxBehavior в выбранном ответе для этого вопроса и добавил следующие пространства имен для этого класса в своем коде:
using System;
using System.Collections.Generic;
using System.Collections.Specialized;
using System.Windows;
using System.Windows.Controls;
using System.ComponentModel;
Кроме того, в своем XAML я добавил следующее:
<ListBox x:Name="IncomingData" FontSize="20" Grid.Column="1" Margin="10,10,10,0" Grid.Row="3" ItemsSource="{Binding SourceCollection}" lb:ListBoxBehavior.ScrollOnNewItem="true"/>
Однако я получаю следующие три ошибки в своем коде XAML, касающиеся этой строки, и они следующие:
- Ошибка XDG0006 Префикс пространства имен " фунт "не определен.
- Ошибка XDG0008 ListBoxBehavior не поддерживается в проекте Windows Presentation Foundation (WPF).
- Ошибка XLS0415 Присоединяемое свойство 'ScrollOnNewItem' не найдено в типе 'ListBoxBehavior'.
Я пытался создать объект типа ListBox ListBox lb = new ListBox();
в классе ListBoxBehavior, но это не изменило ситуацию. Кроме того, ScrollOnNewItem
уже существует в классе, так почему он не идентифицирует его? Есть ли пропущенный шаг, который я должен был сделать? Любая помощь высоко ценится!