Възможно ли е да се получи/зададе стойността на свойството CaretIndex на контрола TextBox в viewmodel в wpf чрез Binding, дефинирано в изглед?
Благодаря
Възможно ли е да се получи/зададе стойността на свойството CaretIndex на контрола TextBox в viewmodel в wpf чрез Binding, дефинирано в изглед?
Благодаря
Не можете да обвържете свойството CaretIndex
, тъй като то не е DependencyProperty
. Това е свойство на CLR, което не приема обвързване.
Проблемът тук е как да получите CaretIndex
на контролата TextBox
чрез модела на изглед. Ако възнамерявате да го получите директно чрез обвързване към модела на изгледа, това е невъзможно. Както публикувах в предишния отговор, това е свойство на CLR, а не свойство на зависимост.
Какво можем да направим?
Най-доброто решение за това е да следвате стъпките:
В този случай все още отделяме изгледа от модела.
Надявам се отговорът ми да ви помогне!