DataGridCheckBoxColumn.PrepareCellForEdit Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywoływana, gdy komórka w kolumnie przechodzi w tryb edycji.
protected:
override System::Object ^ PrepareCellForEdit(System::Windows::FrameworkElement ^ editingElement, System::Windows::RoutedEventArgs ^ editingEventArgs);
protected override object PrepareCellForEdit (System.Windows.FrameworkElement editingElement, System.Windows.RoutedEventArgs editingEventArgs);
override this.PrepareCellForEdit : System.Windows.FrameworkElement * System.Windows.RoutedEventArgs -> obj
Protected Overrides Function PrepareCellForEdit (editingElement As FrameworkElement, editingEventArgs As RoutedEventArgs) As Object
Parametry
- editingElement
- FrameworkElement
Element wyświetlany w kolumnie dla komórki w trybie edycji.
- editingEventArgs
- RoutedEventArgs
Informacje o gestie użytkownika, który powoduje, że komórka przechodzi w tryb edycji.
Zwraca
Wartość nieedytowana.
Uwagi
Kontrolka DataGrid wywołuje metodę PrepareCellForEdit , gdy komórka w kolumnie pochodzącej z DataGridColumn trybu edycji wchodzi w tryb edycji. Klasa DataGridCheckBoxColumn zastępuje tę metodę, aby natychmiast reagować na gest użytkownika, aktualizując wartość w hostowanej CheckBox kontrolce. Ta natychmiastowa odpowiedź jest niezbędna, ponieważ DataGridCheckBoxColumn komórka przechodzi w tryb edycji za pomocą tego samego gestu użytkownika, który zmienia stan hostowanego CheckBoxobiektu .