Run inside TextBlock に問題があります
次のように折り返しなしで TextBlock を作成すると:
<Window x:Class="Test.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525" x:Name="_window">
<Grid>
<TextBlock TextWrapping="NoWrap" Width="100">
<Run Text="{Binding Value, ElementName=_window}"/>
</TextBlock>
</Grid>
</Window>
Value のような非常に長い文字列を割り当てるとnew string('-', (int) 1e6)
、1 行が 2 行表示されます。
それを防ぎ、正確に1行を取得するにはどうすればよいですか?
PS RunなしでTextBlockを使用することはできません