Usercontrol中的下拉弹出窗口

时间:2016-07-02 06:08:22

标签: c# wpf

我在UserControl中有一个弹出窗口和一个文本框。我想在文本框的底部创建下拉弹出窗口。

有我的UserControl:

enter image description here

移动窗口时,您可以看到弹出窗口没有移动。
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> 

0 个答案:

没有答案