Я использую WP7 'Mango' SDK и Phone Toolkit для моего приложения. У меня есть элемент управления, который содержит ExpanderView. Я использую следующий шаблон заголовка ExpanderView в:WP7: Событие кнопки Tap не срабатывает, почему?
<toolkit:ExpanderView.HeaderTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Name}"/>
<Button Tap="ShowMoreTap">
<Button.Template>
<ControlTemplate>
<TextBlock Text="show more..."/>
</ControlTemplate>
</Button.Template>
</Button>
</StackPanel>
</DataTemplate>
</toolkit:ExpanderView.HeaderTemplate>
Код позади:
private void ShowMoreTap(object sender, System.Windows.Input.GestureEventArgs e)
{
// Some logic here
}
Я не хочу, чтобы развернуть/свернуть ExpanderView, когда пользователь нажимает на кнопку, мне нужно некоторые конкретные действия там. Проблема в том, что событие ShowMoreTap никогда не запускается.
Любые идеи?
Благодаря
Thanks Erno! На самом деле я не хочу отказываться от опции Expand/Collapse этого элемента управления. Нажмите эту кнопку, чтобы добавить дополнительные элементы в ExpanderView. После этого он будет действовать как стандартный контроль. Попробует сделать индивидуальную версию. –