xamlを使用して、RadiGridViewを作成します。MVVMパターンに行を追加するには?
<telerik:RadGridView x:Name="myRadGridView"
Width="1000"
IsReadOnly="True"
ValidatesOnDataErrors="None"
AutoGenerateColumns="False"
IsFilteringAllowed="False"
ShowGroupPanel="False"
ShowColumnFooters="False"
CanUserResizeColumns="False"
CanUserFreezeColumns="False"
SelectionMode="Single"
CanUserReorderColumns="False"
CanUserSortColumns="False"
CanUserInsertRows="False"
CanUserDeleteRows="False"
CanUserSelect="True"
RowIndicatorVisibility="Visible"
Height="250"
ScrollViewer.VerticalScrollBarVisibility="Visible"
ItemsSource="{Binding Information}"
SelectedItem="{Binding SelectedItem, Mode=TwoWay}"
SelectionChanged="myRadGridView_SelectionChanged"
>
<telerik:RadGridView.Columns>
<telerik:GridViewColumn />
<telerik:GridViewColumn />
.....
</telerik:RadGridView.Columns>
多くの列があります。 私のViewModelからデータを取得します。今度は、新しい行を追加して上記の行の合計値を取得します。
私の質問は、ViewModelに行を追加する方法です。
Telerik.Windows.Data.SumFunctionを確認しましたか?しかし、それを使用するには、コードビハインドでそれを行う必要があります(または、ビューモデル上のグリッドのインスタンスを取得する必要があります)。 – Ivan
@Ivanコードビハインドでは使用しません。 ViewModelでグリッドのインスタンスを取得する方法がわかりません。 – Bigeyes
@Bigeyes、アイテムソース – Nkosi