Как показать или скрыть кнопку в заголовке сетки данных? - PullRequest
0 голосов
/ 12 мая 2011

Я занимаюсь разработкой приложения silverlight.Я новичок в Silverlight 4. Я использую следующую ссылку для справки в своем аккордеонном управлении

http://forums.silverlight.net/forums/p/166937/376318.aspx

В приведенной выше ссылке с AccordionItem.Header я могу показать или скрытьэлемент управления кнопки, но я не могу обработать событие нажатия на элемент управления кнопки в коде позади.Поэтому я использовал AccordionItem.HeaderTemplate в своем коде.У меня есть 4 кнопки в моем контроле заголовка.Я могу показать и скрыть кнопку, используя вышеуказанную ссылку.С HeaderTemplate я могу обрабатывать событие нажатия на элемент управления кнопки в коде позади.С HeaderTemplate я не могу получить доступ к кнопке управления, размещенной внутри HeaderTemplate в коде позади.Я получаю сообщение об ошибке NullReferenceException «Ссылка на объект не установлена ​​на экземпляр объекта» Как решить вышеуказанную проблему?Можете ли вы предоставить мне какой-либо код или ссылку, по которой я могу получить доступ к элементу управления, размещенному внутри шаблона HeaderTemplate в коде позади?Если я делаю что-то не так, то, пожалуйста, направь меня.

1 Ответ

0 голосов
/ 16 мая 2011

Вы можете включить кнопку в заголовке сетки данных со следующим оператором в коде

accordiocntl.SelectionMode = AccordionSelectionMode.ZeroOrOne;

Вы можете обратиться по ссылке https://forums.silverlight.net/forums/p/134010/301229.aspx для более подробной информации

...