<ItemsControl ItemsSource="{Binding NavModel.NavCommands, UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" Grid.Column="0" Grid.Row="1"
ScrollViewer.HorizontalScrollBarVisibility="Disabled" HorizontalContentAlignment="Stretch">
<ItemsControl.ItemTemplate>
<DataTemplate>
<TextBlock Height="20" Margin="10,10,0,0" TextWrapping="Wrap">
<Hyperlink Command="{Binding Command}">
<Run Text="really really raelly long string"></Run>
</Hyperlink>
</TextBlock>
</DataTemplate>
</ItemsControl>
그리드의 폭과 높이는 다양한 * 값으로 정의됩니다. 왜 내 텍스트 블록을 랩핑 할 수 없습니까?
<Grid.ColumnDefinitions>
<ColumnDefinition Width="12*"/>
<ColumnDefinition Width="3*"/>
<ColumnDefinition Width="77*"/>
<ColumnDefinition Width="3*"/>
<ColumnDefinition Width="5*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="1*"/>
<RowDefinition Height="92*"/>
<RowDefinition Height="1*"/>
<RowDefinition Height="6*"/>
</Grid.RowDefinitions>
나는뿐만 아니라 ScrollViewer.HorizontalScrollBarVisibility = "사용 안 함"HorizontalContentAlignment = "스트레치"없이이 시도.
원하는 효과를 얻으려면 어떻게해야합니까?
내가 만드는 맞춤형 것을 확신 내부의 콘텐츠가 TextWrapping을 우회 할 수 있습니다. –
kenny
흠 안에을 넣을 수 있습니다. 의미가 있습니다 .Ge 방법이 있는지 궁금합니다. 하이퍼 링크에서 필요로하는 것처럼 텍스트를 감싸는가? –
정확한 해결책은 아닙니다. http://stackoverflow.com/questions/140996/how-can-i-set-the-text-of-a-wpf-hyperlink-via-data-binding – kenny