2017-02-15 15 views
0

TextBlockToolTip을 추가하려고합니다. 몇 가지 조사 후이 내가 UWPTextBlock의 툴팁 내용을 설정하십시오.

XAML에 추가하는 방법이다 : 나는 ToolTip의 내용을 설정하는 방법

<ListView x:Name="flyList" BorderThickness="0" ItemsSource="{Binding}"> 
    <ListView.ItemTemplate> 
     <DataTemplate> 
      <StackPanel Orientation="Horizontal"> 
       <Border BorderThickness="0,0,0,1" BorderBrush="#FF7C7C7C"> 
        <TextBlock Text="{Binding}" Tapped="TextBlock_Tapped"> 
         <ToolTipService.ToolTip> 
          <ToolTip Name="tip1" Content="Click to copy signal to clipboard."/> 
         </ToolTipService.ToolTip> 
        </TextBlock> 
       </Border> 
      </StackPanel> 
     </DataTemplate> 
    </ListView.ItemTemplate> 
</ListView> 

? 아니면 어떻게하면 더 잘 액세스 할 수 있습니까? TextBlock의 탭 이벤트에 액세스하고 싶습니다.

private void TextBlock_Tapped(object sender, TappedRoutedEventArgs e) 
{ 
    var txt = sender as TextBlock; 
    ToolTip tt = ToolTipService.GetToolTip(txt) as ToolTip; 
    tt.Content = "..."; 
} 

를 제대로 질문에 태그를하시기 바랍니다 :

private void TextBlock_Tapped(object sender, TappedRoutedEventArgs e) 
{ 
    /* 
    var send = sender as TextBlock; 
    var dataPackage = new DataPackage { RequestedOperation = DataPackageOperation.Copy }; 
    dataPackage.SetText(send.Text); 
    Clipboard.SetContent(dataPackage); 
    */ 
} 

답변

2

이보십시오. UWP는 WPF와 같은 것이 아닙니다.

+0

죄송합니다. 태그에 대한 내 잘못입니다. 선택이 변경되거나 탭핑 대신 선택 변경된 이벤트를 더 잘 사용하면 내용을 다시 설정해야한다고 생각합니다. 고맙습니다 –