Проблема с Blacklight Expander при программном расширении - PullRequest
1 голос
/ 01 апреля 2010

Я делаю проект 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, кажется, свойство зависимости. Спасибо.

...