Чтобы это работало, вам нужно реализовать INotifyPropertyChanged
в своем классе и вызвать событие PropertyChanged
для CurrentPage
, когда оно установлено (это также означает, что вы не сможете использовать авто свойства; вам придется использовать собственную частную переменную поддержки экземпляра и самостоятельно кодировать get { }
и set { }
.
Что происходит, так это то, что элемент управления привязывается к значению, прежде чем вы установите CurrentPage
,Поскольку вы никому не уведомляете об изменении свойства, оно не знает, как обновить связанные данные.Реализация INotifyPropertyChanged
исправит это.
Или вы можете просто вручную установить свойство Text
в установщике.