2013-12-13 6 views
0

이것은 내 Xaml 코드입니다. 나는 그 주제가 정돈되기를 바란다. 그러나 단어 줄임표의 영향은 없습니다.TextBlock Text에서 WordEllipss를 사용하는 TextTrimming이 작동하지 않습니다.

<StackPanel Orientation="Vertical" Grid.Column="2" Margin="10, 0, 20, 0"> 

<TextBlock TextTrimming="WordEllipsis" Margin="0,2,0,2" Foreground="#666666" 
    Text="{Binding Subject}" FontSize="16" FontFamily="Segoe UI" FontWeight="Bold"/> 
..... 
</StackPanel> 

내가 뭘 잘못하고 있니?

+2

어떤 방식 으로든'TextBlock'의 길이를 제한합니까? 트리밍을 호출하려면이 작업을 수행해야합니다. 예를 들어 레이아웃의 다른 부분을 사용하여 너비를 제한할지 여부를 결정하거나, 예를 들어 'MaxWidth'를 직접 TextBlock 자체에 설정하는 것입니다. –

+0

예, 최대 폭을 설정하고 다듬 았습니다 –

+0

답변에 대한 내 질문을 변경해야합니까? ;) –

답변

0

스택 패널의 너비를 제한 할 수 없습니다. 나는 당신이 stackpanel의 최대 폭을 설정할 수 있다는 것을 의미한다. 그리고 UI에서는 아마도 stackpanel의 너비가 증가하지 않고 실제로 증가하는 것을 볼 수있을 것이다. 해야 할 일은 그리드를 사용하는 것입니다. 또는 StackPanel을 사용해야하는 경우, 스택 패널의 측면에 그리드를 놓고 그리드 내부에 텍스트 블록을 넣으십시오. 그 후 당신은 당신의 표에 maxwidth를 줄 필요가 있습니다 ...

관련 문제