情報が大変不足している為、アドバイスしたくて仕方がないのですが残念ながら出来ません。歯痒くて仕方ありません。
Re:2 主にどの様な情報が必要かありますでしょうか。一応追記としまして、これらの処理はVM側に技術しており、もちろんですが、バインドしているCollectionViewにて操作を行なっております。
Re:3 とりあえずコード載せないとね。。。
Re:4 なるほど…こう言った場所に質問するのは初めてですので、色々教えていただけますと光栄です。継承等は省きますが、【xaml】[ボタン]<Button Command=”{Binding AddRowCommand}”> …[グリット]<...:C1DataIGrid ItemsSource=”{Binding Detail}”> …【VM】コマンドに関数をセットしている箇所はコンストラクタです。その箇所は省きます。下記がコマンドにセットしている関数になります。public void AddRow(){ (ObservableCollection<SampleDetail>)Detail.SourceCollection).Insert.(Detail.CurrentPosition, new SampleDetail());}今更になりますが、C#です。また、補足等は再度投稿させていただきます。
Re:5 SampleDetail は、お分かりと思いますが、モデルになります。各、グリットのデータをバインドしております。それをCollectionViewSource.GetDefaultにて、Detail(ICollectionView)に追加しております。
Re:6 やはり分かりませんでしたか…?他の場所でも質問してきます。
6 件の回答
情報が大変不足している為、アドバイスしたくて仕方がないのですが残念ながら出来ません。歯痒くて仕方ありません。
Re:2
主にどの様な情報が必要かありますでしょうか。
一応追記としまして、これらの処理はVM側に技術しており、もちろんですが、バインドしているCollectionViewにて操作を行なっております。
Re:3
とりあえずコード載せないとね。。。
Re:4
なるほど…
こう言った場所に質問するのは初めてですので、色々教えていただけますと光栄です。
継承等は省きますが、
【xaml】
[ボタン]
<Button Command=”{Binding AddRowCommand}”> …
[グリット]
<...:C1DataIGrid ItemsSource=”{Binding Detail}”> …
【VM】
コマンドに関数をセットしている箇所はコンストラクタです。
その箇所は省きます。
下記がコマンドにセットしている関数になります。
public void AddRow()
{
(ObservableCollection<SampleDetail>)Detail.SourceCollection).Insert.(Detail.CurrentPosition, new SampleDetail());
}
今更になりますが、C#です。
また、補足等は再度投稿させていただきます。
Re:5
SampleDetail は、お分かりと思いますが、モデルになります。
各、グリットのデータをバインドしております。
それをCollectionViewSource.GetDefaultにて、Detail(ICollectionView)に追加しております。
Re:6
やはり分かりませんでしたか…?
他の場所でも質問してきます。