我是uwp.i的新手必须使用弹出功能创建计算器。
如何在文本框上的文本框下面打开弹出窗口得到了重点。
答案 0 :(得分:3)
我使用TextBlock而不是Textbox,但你可以改变它:
<TextBlock Text="Textblock with MenuFlyout" Height="20" Tapped="TextBlock_Tapped" x:Name="MyTextBlock">
<FlyoutBase.AttachedFlyout>
<MenuFlyout x:Name="Flyout">
<MenuFlyout.Items>
<MenuFlyoutItem>
Click Me
</MenuFlyoutItem>
</MenuFlyout.Items>
</MenuFlyout>
</FlyoutBase.AttachedFlyout>
</TextBlock>
TextBlock_Tapped事件背后的代码:
private void TextBlock_Tapped(object sender, TappedRoutedEventArgs e)
{
Flyout.ShowAt(MyTextBlock);
}
答案 1 :(得分:0)
尝试一下:
GotFocus="TextBlock_Tapped"