Я новичок в WPF, поэтому, прочитав некоторое время, я пришел к выводу, что мою проблему необходимо решить с помощью этого шаблона: DependencyProperty
.
Я хочу, чтобы у моего ToggleButton
было другое логическое свойство.
Моя проблема в том, где я должен назначить это свойство и как? Внутри объекта, который связан с ToggleButton
?
Допустим, у меня есть ячейка класса (которая привязана к этому Button
), и при нажатии на нее я хочу, чтобы с этого момента она удерживала новое лицо с триггером.
Моя новая собственность будет:
bool wasClick
Может кто-нибудь объяснить мне, как я должен написать это и рассказать мне больше об этой новой концепции?
EDIT:
Основная тема - где я должен определить это, так что я хочу, чтобы он ассоциировался с Button
, но где я должен написать код. Допустим, у меня есть класс, связанный с Button
. Должен ли я написать:
public static readonly DependencyProperty IsSpinningProperty =
DependencyProperty.Register(
... "IsSpinning", typeof(Boolean),
в этом классе или я должен написать это в моей модели представления? Если да, то где и как?