Radical Documentation
CtrlK
View on GitHub
  • Home
  • Presentation
    • AbstractViewModel
    • Conventions
    • Commands and DelegateCommand
    • IViewResolver
    • Message broker MVVM built-in messages
    • Application boot process
    • AbstractMementoViewModel
    • Validation and Validation Services
    • Resources
  • UI Composition
    • UI Composition
  • Concepts
    • Inversion of Control
    • Entities
    • Messaging and Message Broker
    • Observers
  • Memento
    • Change Tracking Service
      • MementoEntity and MementoEntityCollection
      • Handling change tracking:
        • Simple model
        • Collections
        • Complex objects graph
      • Atomic operations
      • Change Tracking Service API
      • Property Metadata for the ChangeTrackingService
      • Handling collection sync
      • Property State
  • Behaviors
    • DataGrid Behaviors
    • Password
    • Generic routed event handler to command behavior
    • Overlay adorner
    • TextBox behaviors:
  • Markup Extensions
    • Editor binding
    • Auto Command binding
  • How to
    • Get the view of a given view model
    • Bi-directional communication between different windows/views
    • Handle the busy status during async/long running operations
    • Implement a customer improvement program
    • Manage focus
    • Create a splash screen
    • Access view model after view is closed
    • Intercept ViewModels before they are used
  • Upgrade guides
    • Radical Presentation 1.x to Radical 2.x for .NET Core
    • Radical 2.0.0 to Radical 2.1.0
Powered by GitBook
On this page
  1. Memento
  2. Change Tracking Service

Handling change tracking:

Simple modelCollectionsComplex objects graph
PreviousMementoEntity and MementoEntityCollectionNextSimple model