こんにちは、次のような xaml 文字列があります。
<InlineUIContainer>
<HyperlinkButton Style="{StaticResource Link}" NavigateUri="someuri">
<Span>
<InlineUIContainer>
<HyperlinkButton Style="{StaticResource Link}" NavigateUri="someuri">SOME TEXT</HyperlinkButton>
</InlineUIContainer>
</Span>
some undesirable text!
</HyperlinkButton>
</InlineUIContainer>
この xaml を RichTextBlock コンテンツに変換する必要がありますが、文字列の生成を制御することはできません。文字列を受け取るだけです。フラグメントでわかるように、HyperLinkButton には 2 つのコンテンツを含めることができないため、望ましくないテキストを削除する必要があります。
したがって、次の2つのいずれかが必要です。
- 不要な外側の HyperLinkButton を削除するか、
- サンプル内の望ましくないテキストを削除します
誰かがこれを達成するために正規表現または何かを手伝ってくれますか?
ありがとう!