2017-02-18 3 views
0

내 uwp 앱에 FlyoutMenu이 있습니다. 그것은 잘 작동하지만 일부 항목에 툴팁을 추가하고 싶습니다. 내가 할 수 있을까? 당신이 UWP에서 작동하지 않는 경우플라이 아웃 메뉴에 툴팁 추가

, 여기에 관련된 질문이 관심을 가질만한 :

private void WindowsMenuFlyoutItem_Tapped(object sender, TappedRoutedEventArgs e) 
{ 
    MenuFlyoutItem item = sender as MenuFlyoutItem; 
    ToolTipService.SetToolTip(item, "tooltip..."); 
} 

을 또는 당신이 원하는 경우에 전에 즉시 설정 : Showing a tooltip for a MenuItem

class WindowsMenuFlyoutItem: Windows.UI.Xaml.Controls.MenuFlyoutItem 
{ 
    public ICommonMenuItem InnerItem { get; set; } 
    public WindowsMenuFlyoutItem (MyModelObject inner) { 
     this.Text = inner.GetTitle().Text; 
     this.Tapped += WindowsMenuFlyoutItem_Tapped; 
     // set tooltip? 
    } 

    private void WindowsMenuFlyoutItem_Tapped(Object sender, 
              Windows.UI.Xaml.Input.TappedRoutedEventArgs e) 
    { 
     // handler here . . . 
    } 
} 

답변

0

이 시도 항목을 탭하면 :

public class WindowsMenuFlyoutItem : Windows.UI.Xaml.Controls.MenuFlyoutItem 
{ 
    public ICommonMenuItem InnerItem { get; set; } 
    public WindowsMenuFlyoutItem(MyModelObject inner) 
    { 
     this.Text = inner.GetTitle().Text; 
     this.Tapped += WindowsMenuFlyoutItem_Tapped; 

     Windows.UI.Xaml.Controls.ToolTipService.SetToolTip(this, "tooltip..."); 
    } 
} 
관련 문제