2015-06-24 2 views
1

Мне нужна ваша помощь.Добавить Underline at HyperlinkButton XAML - UAP Win10

Я добавляю гиперссылку, и у нее есть подчеркивание над текстом, но когда я добавляю один текстовый блок с двумя Run, подчеркивание исчезает.

Если я удаляю сложные стили, проблема будет такой же. (TextDecorations/TextDecoration не работает для меня)

Я не знаю, проблема:/

Кто-то мне помочь?

Код:

  <HyperlinkButton x:Name="HyperLinkManager" Margin="40,0,0,24" Style="{StaticResource StyleHyperlinkButton}" Template="{StaticResource HyperlinkButtonControlTemplate}"> 
       <HyperlinkButton.Content> 
         <TextBlock > 
          <Run Text="Example 0"/> 
          <Run Text="Example 1" FontWeight="SemiBold"/> 
         </TextBlock> 
       </HyperlinkButton.Content> 
      </HyperlinkButton> 

ответ

1

HyperlinkButton только подчеркивает необработанный текст самостоятельно. Если вы настроили контент на нечто более сложное (например, Button или Image или TextBlock), вы отвечаете за свою собственную подчеркивание.

Вы можете добавить> элемента в < Underline своего TextBlock инлайн:

<HyperlinkButton.Content> 
    <TextBlock > 
     <Underline> 
      <Run Text="Example 0"/> 
      <Run Text="Example 1" FontWeight="SemiBold"/> 
     </Underline> 
    </TextBlock> 
</HyperlinkButton.Content> 
+0

О, да. Хороший ответ. Очень полезно. Работа. благодаря – fipcurren88

Смежные вопросы