텍스트와 함께 하이퍼 링크를 추가 할 수 있습니다. 텍스트 상자에서 하이퍼 링크를 지워야합니다. 그러면 새 줄이 만들어집니다. 하지만 하이퍼 링크를 텍스트와 겹치고 싶습니다.어떻게 여기 내 코드는 텍스트 상자
TextBlock에서 TextBox를 사용하는 이유는 텍스트를 선택 가능하게 만드는 것입니다.
텍스트와 함께 하이퍼 링크를 추가 할 수 있습니다. 텍스트 상자에서 하이퍼 링크를 지워야합니다. 그러면 새 줄이 만들어집니다. 하지만 하이퍼 링크를 텍스트와 겹치고 싶습니다.어떻게 여기 내 코드는 텍스트 상자
TextBlock에서 TextBox를 사용하는 이유는 텍스트를 선택 가능하게 만드는 것입니다.
나는 RichTextBox
하나를 사용하는 솔루션을 제안하십시오 : 위의 스택 패널은 수평 요소를 정렬하기 때문에
<RichTextBox IsReadOnly="True" IsDocumentEnabled="True" >
<FlowDocument>
<Paragraph>
Please enter your details for login: questions follow the link
<Hyperlink NavigateUri="https:" RequestNavigate="Hyperlink_RequestNavigate">Reset Password</Hyperlink>
</Paragraph>
</FlowDocument>
</RichTextBox>
바깥 쪽 TextBlock
을 StackPanel
으로 바꾼다면 원하는 것을 얻을 수 있습니까?
<StackPanel Orientation="Horizontal">
<TextBox VerticalAlignment="Center" IsReadOnly="True" BorderThickness="0" TextWrapping="Wrap">
Please enter your details for login: questions follow the link
</TextBox>
<TextBlock VerticalAlignment="Center">
<Hyperlink NavigateUri="https:" RequestNavigate="Hyperlink_RequestNavigate">
Reset Password
</Hyperlink>
</TextBlock>
</StackPanel>
이 요구 사항을 달성하지 않습니다. 텍스트와 하이퍼 링크가 줄 바꿈되도록 창 크기 조정 문제가있었습니다. – user1118468
@ user1118468 그런 다음 StackPanel Orientation = "Vertical" – Kcvin