私のアプリにはWP7 'Mango' SDKとPhone Toolkitが使用されています。私はExpanderViewを含むコントロールを持っています。私はExpanderViewのヘッダーに次のテンプレートを使用しています:WP7:ボタンタップイベントが発砲していない、なぜですか?
<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イベントが発生しないことです。
アイデア?タップを拡張(または崩壊)を引き起こすことがExpanderViewによって処理され
おかげ
ありがとうErno!実際には、そのコントロールのExpand/Collapseオプションを拒否したくありません。このボタンをタップすると、ExpanderViewに項目が追加されます。その後、それはスタンドアットコントロールとして正確に動作します。カスタマイズされたバージョンを作成しようとします。 –