Я делаю проект silverlight в Silverlight 4, и я включил проект BlackLight в свой проект, чтобы я мог использовать их новые элементы управления, особенно панель док-станции и автоэкспандер, что вызывает у меня в настоящее время некоторые небольшие проблемы. *
Что я хотел бы сделать, так это иметь несколько автоэкспандеров, которые будут расширяться или сворачиваться при нажатии на кнопку. В моем случае, более конкретно, каждый автоэкспандер имеет набор параметров для заполнения, который, в свою очередь, заполнит другой экспандер, а текущий свернется, а только что заполненный расширится.
Идея проста, но когда я использую кнопку, которая находится на одном из моих расширителей, она работает только один раз ... Она будет разворачиваться / разворачиваться в первый раз, а после этого - ничего. Я прослеживаю код, и он, кажется, проходит нормально, но значение свойства не изменится
Вот мой код
Private Sub BtnExpand_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) Handles BtnExpand.Click
ClientExpander.IsExpanded = False
ProjetExpander.IsExpanded = True
End Sub
Может ли это быть известной ошибкой, или я должен сбросить некоторые флаги, чтобы она работала?
Редактировать: Забыл упомянуть, если это имеет какое-то значение, но свойство IsExpanded, кажется, свойство зависимости.
Спасибо.