[.Net 3.5] У меня есть пользовательский элемент управления WPF с именем PickList.
В списке выбора есть Grid с UserControl с именем TouchGrid и DependencyProperty с именем BoundFieldProperty, который является строкой.
TouchGrid имеет свойство ObservableCollection, которое называется Columns.
TouchGridColumn является элементом UIE.
Наконец, у меня есть XAML, который определяет PickList с именем imageList. Он определяет BoundField как «Имя».
Я не знаю, будет ли этого достаточно для работы; Я бы не стал просить вас пройти через все эти пользовательские элементы управления.
Я использую это, чтобы назначить DataSource imageList списку объектов, которые имеют свойство «Name», поэтому мой PickList становится списком строк. Проблема заключается в том, что если в строке есть одно или несколько подчеркиваний, первое считается сочетанием клавиш alt, поэтому оно «исчезает» с экрана, если я не нажму клавишу Alt. [Для записи, это приложение с сенсорным экраном!]
Полагаю, это должно быть какое-то значение по умолчанию на уровне UIElement, хотя у меня ничего не выскакивает; Кто-нибудь может догадаться, куда я могу пойти, чтобы победить это?