У меня есть сетка, которую я пытаюсь настроить с помощью Telerik. То, что я пытаюсь сделать, это добавить нижний колонтитул в сетку, который подсчитывает количество отображаемых строк.
Мой фрагмент кода XAML выглядит так:
<telerik:RadGridView Grid.Row="1"
ItemsSource="{Binding Path=RouteGroups}"
SelectionMode="Multiple"
ShowGroupPanel="False"
ShowColumnFooters="true"
atchbhv:RadGridViewMultipleSelection.SelectedItemsSource="{Binding SelectedRouteGroups}"
IsEnabled="{Binding SelectAllRouteGroups, Converter={StaticResourceInverseBooleanConv}}">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="RouteGroup"
DataMemberBinding="{Binding Path=Item1.RouteGroup.RouteGroupDesc}"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
Что я хочу сделать, так это считать "RouteGroup", и я предполагаю, что мне понадобится функция С# RowsCount?
public int RowsCount { get; }
Правильно ли я это делаю? Я немного потерял относительно того, как я собираюсь отправить rowCount обратно в файл xaml, чтобы заполнить нижний колонтитул.
Любая помощь приветствуется; Благодарю.
Для всех, кого это интересует, я понял вопрос; Я просто пропустил несколько строк в моем коде xaml
<telerik:RadGridView Grid.Row="1"
ItemsSource="{Binding Path=Locations}"
SelectionMode="Multiple"
ShowGroupPanel="False"
ShowColumnFooters="true"
atchbhv:RadGridViewMultipleSelection.SelectedItemsSource="{Binding SelectedLocations}"
IsEnabled="{Binding SelectAllLocations, Converter={StaticResource InverseBooleanConv}}">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="LocHandle"DataMemberBinding="{Binding Path=Item1.LocHandle}">
<telerik:GridViewDataColumn.AggregateFunctions>
<telerik:CountFunction Caption="Count: " />
</telerik:GridViewDataColumn.AggregateFunctions>
</telerik:GridViewDataColumn>
<telerik:GridViewDataColumn Header="LocDesc"DataMemberBinding="{Binding Path=Item1.LocDesc}"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>