Hi There
In our app we have a radlistview. And we have label inside of it. We want to change the maxline of that label from 2 to 1 depending on device font size change(for accessibility). Just wondering is it possible to access that label by its name (MainLabel) and check its fontsize and change its maxline property from codebehind?
<telerikDataControls:RadListView ItemsSource="{Binding SelectedCategory.Volumes}"
x:Name="listView">
<telerikDataControls:RadListView.Commands>
<telerikListViewCommands:ListViewUserCommand Id="ItemTap"
Command="{Binding ItemTapCommand}" />
</telerikDataControls:RadListView.Commands>
<telerikDataControls:RadListView.ItemTemplate>
<DataTemplate>
<telerikListView:ListViewTemplateCell>
<telerikListView:ListViewTemplateCell.View>
<Grid Margin="0" Padding="0">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="3*"></ColumnDefinition>
<ColumnDefinition Width="7*"></ColumnDefinition>
</Grid.ColumnDefinitions>
<ffimageloading:CachedImage Margin="0"
class="thumbnail-image"
Grid.Column="0" Aspect="AspectFit"
DownsampleToViewSize="true"
Source="{Binding ImageUrl}">
</ffimageloading:CachedImage>
<StackLayout Grid.Column="1" Padding="0" class="volume-description" Margin="15,0,5,0" VerticalOptions="CenterAndExpand">
<Label class="volume-name"
x:Name="MainLabel"
Text="{Binding VolumeSubject}"
LineBreakMode="TailTruncation" MaxLines="2"></Label>
</StackLayout>
</Grid>
</telerikListView:ListViewTemplateCell.View>
</telerikListView:ListViewTemplateCell>
</DataTemplate>
</telerikDataControls:RadListView.ItemTemplate>
<telerikDataControls:RadListView.ItemStyle>
<telerikListView:ListViewItemStyle
BorderWidth="0"
BorderLocation="None"/>
</telerikDataControls:RadListView.ItemStyle>
<telerikDataControls:RadListView.LayoutDefinition>
<telerikListView:ListViewLinearLayout VerticalItemSpacing="1" ItemLength="80" />
</telerikDataControls:RadListView.LayoutDefinition>
</telerikDataControls:RadListView>