私がこれを理解することができなかったので、誰かが助けてくれることを願っています。ここでは、ポップアップ/コンボボックスのxamlコードですが、レイアウトの残りの部分には前後に他のコードはありません。WPFコンボボックス+ MouseLeftButtonDown
<Popup x:Name="popupMethods" Height="400" Width="150"
StaysOpen="False" Placement="Bottom" IsOpen="false"
HorizontalAlignment="Left">
<ComboBox x:Name="combo" MouseLeftButtonDown="combo_MouseDown">
<TextBlock>Hello</TextBlock>
<TextBlock>World</TextBlock>
<TextBlock>This</TextBlock>
<TextBlock>is</TextBlock>
<TextBlock>Autocomplete</TextBlock>
<TextBlock>Textbox</TextBlock>
</ComboBox>
</Popup>
ユーザーが入力を開始するたびに画面にポップアップが表示されるように設定しました。これは機能します。問題は、ユーザーがコンボボックス内の単語の1つをクリックしてテキストボックスに挿入されるようにすることです。 MouseLeftButtonDownとして機能しないこの部分は、決して起動されません。私はそれがcombo.MouseLeftButtonDown + =デリゲート{}だったどこか見たこのサイト http://www.designerwpf.com/2008/12/03/getting-a-mouseleftbuttondown-or-mouseleftbuttonup- イベントから、あなたの-テキストボックス/
ならびに1つから1を含むさまざまな方法をいくつか試してみました。
ありがとうございました。