'da bir Datagrid sırasını program görünümünde görüntülemek için programlı olarak veri ızgaramın bir satırını getirmek istiyorum. 100'den fazla satırım var. Bir satır oluşturduğumda (gözlemlenebilir bir koleksiyona bir öğe ekleyerek yapıyorum) bu yeni satırın seçilmesini ve bunu görüntülemesini istiyorum. Kodumdaki yeni satırı seçebildim ancak kaydırma yapamadım. Daha fazla üzerinde satırın ilk hücresinin düzenleme modunda olmasını istiyorum, böylece kullanıcı metin girebilir. Uygulama için MVVM desenini takip ediyorum ve görünümlerimde sıfır kodu tutmak istiyorum. Bunu nasıl başarabilirim? WPF, MVVM
Herhangi bir yardım veya öneri takdir edilecektir
....Güncelleme:
Ben bu
bunu kendi bakış modelinde<telerik:RadGridView ItemsSource="{Binding AllPartClasses}"
SelectedItem="{Binding SelectedPartClassViewModel, Mode=TwoWay}"
SelectionMode="Single" IsSynchronizedWithCurrentItem="True">
benim XAML yaptıklarını bu
void AddNewPartClassExecute()
{
PartClass newPartClass = new PartClass();
PartClassViewModel tempPartClass = new PartClassViewModel(newPartClass);
tempPartClass.IsInValid = true;
AllPartClasses.Add(tempPartClass);
SelectedPartClassViewModel = tempPartClass;
Global.DbContext.PartClasses.AddObject(newPartClass);
//OnPropertyChanged("AllPartClasses");
}
public PartClassViewModel SelectedPartClassViewModel
{
get
{
return _selectedPartClassViewModel;
}
set
{
_selectedPartClassViewModel = value;
OnPropertyChanged("SelectedPartClassViewModel");
}
}
Benim için çalışmadı.
Baktığınız için çok teşekkür ederim. Önerdiğin şeyi yaptım. Ama henüz şans yok. Kodumu güncelleme bölümüne ekledim. bir şey eksik olursam lütfen bana bildirin. Seçilen satırı aldım ama alt sıraya kaydırmak için datagrid almalıyım ...? – IamaC
Denedim, ancak 'SelectedItem' satırına kaydırma yapmıyor. ViewModel'den 'SelectedItem 'değiştirmeye çalıştım, ancak' DataGrid' 'SelectedItem' satırına ilerlemiyor. – StepUp