0
私はComboBox
のwpfプロジェクトを持っています。内部のアイテムは動的に埋められます。したがって、Label
とコマンドを含むモデルにバインドされています。WPFのComboBoxItemへのバインドコマンド
ユーザがドロップダウン/ ComboBox
で項目を選択した場合、コマンドを実行する必要があります。私はTextBlock
とHyperlink
コマンドを含むDataTemplate
で試しました。しかしコマンドは、Label
(Hyperlink
)を選択してアイテム全体をクリックした場合にのみ実行されます。
<ComboBox ItemsSource="{Binding Path=States}" SelectedItem="{Binding CurrentState}" >
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock>
<Hyperlink Command="{Binding Command}" TextDecorations="None" Foreground="Black">
<TextBlock Text="{Binding Path=Label}"/>
</Hyperlink>
</TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
そこで問題は、私はComboBoxItem
に私のコマンドをバインドすることができますどのように、今ありますか?
ありがとうございました! –