2016-04-10 6 views

Antwort

1

benutzte ich TextBlock- statt Textbox, aber Sie können das ändern:

<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> 

Der Code hinter dem TextBlock_Tapped Ereignis:

private void TextBlock_Tapped(object sender, TappedRoutedEventArgs e) 
{ 
    Flyout.ShowAt(MyTextBlock); 
}