Я разрабатываю приложение WPF и имею TextBlock, который я хочу использовать для связывания команды, чтобы вызвать команду при нажатии. Каков наилучший способ достичь этого?Включить привязку команд для TextBlock
Элемент управления TextBlock не имеет свойства Command, но имеет CommandManager. Что это? Может ли он использоваться для привязок команд? Я видел много других элементов управления, а также с этим свойством.
Есть ли какой-то контроль, который я контролировал, который может быть использован? Это, например, рекомендуется использовать кнопку и стиль, чтобы она не выглядела как кнопка?
Есть ли некоторые элементы управления, поддерживающие привязки команд, которые я могу обернуть вокруг TextBlock?
Должен ли я создать пользовательский элемент управления, который в основном представляет собой TextBlock, но с дополнительными свойствами Command и CommandArgument, который позволяет связывать команды, например. свойство MouseLeftButtonDown.
Спасибо. Работает как ожидалось - и это на самом деле довольно аккуратно ..! Теперь я читал об ControlTemplates в «WPF Unleased», и это кажется правильным. Что означает «Text =» {TemplateBinding Content} «"? Привязать привязанность объектов Content к свойствам Text в блоке TextBlock? – stiank81
Да, это именно то, что он делает. –