창 크기에 따라 크기가 변경되는 목록 상자가 있습니다. 목록 상자의 각 항목의 경우, (DataTemplate을 통해)이 포함되어 진행 바가 TextBlock의 텍스트가 더 이상 목록 상자보다하지 않는 한 그들이 목록 상자의 크기로 확장 해야하는TextBlock의 컨테이너 크기 조절 중지 WPF
<Grid Height="20" HorizontalAlignment="Stretch">
<ProgressBar HorizontalAlignment="Stretch" Height="20" Value="{Binding Path=Progress, Mode=OneWay}" />
<TextBlock Margin="7,0,0,0" Text="{Binding Path=OperationTitle}" />
</Grid>
. 이 경우 텍스트 상자와 진행률 막대가 목록 상자보다 넓어지고 목록 상자의 아래쪽에 가로 스크롤 막대가 나타납니다.
나는 listbox가 허용하는 범위 내에서 progressbar와 textblock을 허용하고 textbox의 텍스트는 목록 상자보다 길면 잘릴 수 있기를 바란다.
현재 진행률 표시 줄 너비는 컨테이너 한 경우에는 내용으로, 내용은 다른 컨테이너로 제어됩니다. 항상 컨테이너에 의해 컨트롤러가되고 싶습니다.
감사합니다.
당신이 목록 상자의 폭에 진행 막대와 TextBlock의 폭을 결합 시도해 봤어 목록 상자 옆에있는 속성을 추가하려고? –