我在UserControl中有一个弹出窗口和一个文本框。我想在文本框的底部创建下拉弹出窗口。
有我的UserControl:
移动窗口时,您可以看到弹出窗口没有移动。
的 UseControl.xaml:
<TextBox x:Name="txt"
Text="{Binding CurrentVal}"
VerticalContentAlignment="Center"
HorizontalContentAlignment="Center"
Width="72"
MaxLength="9"/>
<Popup StaysOpen="{Binding ElementName=txt,Path=IsKeyboardFocused}"
Placement="Bottom"
PlacementTarget="{Binding ElementName=txt}">
<Border Background="LightYellow" BorderThickness="1">
<ItemsControl Height="200" Width="200"
ItemsSource="{Binding Time}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<TextBlock Text="{Binding}" Width="120"/>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</Border>
</Popup>