2017-02-17 7 views
0

UWP 용 Telerik UI를 처음 사용합니다. 은 내가 XAML로 목록보기를 추가Telerik UI for UWP의 컨테이너 뷰 높이의 크기를 조정하는 방법

<telerikDataControls:RadListView x:Name="rlvProducts" Grid.Row="1" IsCheckModeActive="True" FontSize="12"> 
<telerikDataControls:RadListView.ItemTemplate> 
    <DataTemplate > 
     <TextBlock Text="{Binding}" VerticalAlignment="Center" HorizontalAlignment="Left"/> 
    </DataTemplate> 
</telerikDataControls:RadListView.ItemTemplate> 

나는 이런 식으로 목록보기를 얻을 : enter image description here

당신은 항목의 높이가 너무 많은 것을 볼 수 있습니다.

글꼴 크기, 템플릿의 텍스트 블록 높이를 재설정하려고했지만 작동하지 않았습니다.

누구든지 listviewitem의 크기를 조정하는 방법을 알려 줄 수 있습니까? 고마워요.

답변

0

당신은 그것을 제어 할 항목 템플릿 내에서 <fieldset> 태그를 사용할 수 있습니다, 예를 들면 :

<telerikDataControls:RadListView x:Name="rlvProducts" Grid.Row="1" IsCheckModeActive="True" FontSize="12"> 
    <telerikDataControls:RadListView.ItemTemplate> 
    <fieldset style="float: left; width: 350px; height: 150px;/> 
    <DataTemplate >... </DataTemplate> 
    </telerikDataControls:RadListView.ItemTemplate> 
</telerikDataControls:RadListView> 

자세한 내용은 여기를 참조하십시오 : doc

+0

답변 해 주셔서 감사합니다. 내가 일하러 돌아올 때 그것을 시도 할 것이다. –

+0

코드와 문서를 확인했지만 제대로 작동하지 않았습니다. 그리고 문서는 UWP가 아닌 ASP.NET AJAX 용 RadListView입니다. –

1

당신은 다음과 같이 정의 RadListViewItem 스타일을 적용 할 수 있습니다

<data:RadListView> 
    <data:RadListView.ItemTemplate> 
     <DataTemplate> 
      <TextBlock ... /> 
     </DataTemplate> 
    </data:RadListView.ItemTemplate> 
    <data:RadListView.ItemStyle> 
     <Style TargetType="listView:RadListViewItem"> 
      <Setter Property="VerticalAlignment" Value="Center" /> 
      <Setter Property="VerticalContentAlignment" Value="Center" /> 
      <Setter Property="MinHeight" Value="0" /> 
      <Setter Property="Padding" Value="0" /> 
     </Style> 
    </data:RadListView.ItemStyle> 
</data:RadListView> 

귀하의 요구에 맞게 Style을 미세 조정할 수 있습니다.

ItemSwipe 스타일을 포함한 ItemStyling에 대한 자세한 내용은 see this article을 참조하십시오.