1
GridView 열에 대한 DataTemplate이 있고 그 안에 2 개의 항목, 이미지 및 텍스트 블록이 있습니다. 왼쪽에 이미지를 "고정"하고 싶습니다. 열, 사용자가 열의 너비를 확장하는 경우에도 이미지를 넣고 싶습니다.GridViewColumn 너비를 변경할 때 격자 열을 잠급니다.
어떤 아이디어가 있습니까?
GridView 열에 대한 DataTemplate이 있고 그 안에 2 개의 항목, 이미지 및 텍스트 블록이 있습니다. 왼쪽에 이미지를 "고정"하고 싶습니다. 열, 사용자가 열의 너비를 확장하는 경우에도 이미지를 넣고 싶습니다.GridViewColumn 너비를 변경할 때 격자 열을 잠급니다.
어떤 아이디어가 있습니까?
당신이 TextBlock
를 중앙에 배치하려는 경우
<ListView ...>
<ListView.Resources>
<Style TargetType="{x:Type GridViewColumnHeader}">
<Setter Property="HorizontalContentAlignment" Value="Stretch" />
</Style>
</ListView.Resources>
<!--...-->
</ListView>
GridViewColumnHeader
이 그런 다음는 HeaderTemplate이 같은 것을 볼 수 있습니다 스트레치하는 HorizontalContentAlignment
을 설정하십시오. 그렇지 않으면 그냥 뺍니다. HorizontalAlignment
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Image Grid.Column="0" .../>
<TextBlock Grid.Column="1" HorizontalAlignment="Center" .../>
</Grid>
</DataTemplate>