{"version":1,"pages":[{"id":"-Ly3UK4ETiOsFH3U8sKJ","title":"Home","pathname":"/release-1","siteSpaceId":"sitesp_oiMOe","description":""},{"id":"-Ly3UK30WJDHDdVstOGA","title":"AbstractViewModel","pathname":"/release-1/presentation/abstract-view-model","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-Ly3UK31Qxd2aETYZkRu","title":"Conventions","pathname":"/release-1/presentation/conventions","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-Ly3UK329_kNP_Pfqlki","title":"Bootstrap Conventions","pathname":"/release-1/presentation/conventions/bootstrap-conventions","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Conventions"}]},{"id":"-Ly3UK33_alvAo-VWvba","title":"Runtime Conventions","pathname":"/release-1/presentation/conventions/runtime-conventions","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Conventions"}]},{"id":"-Ly3UK34KADqeC76hP03","title":"Conventions override","pathname":"/release-1/presentation/conventions/conventions-override","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Conventions"}]},{"id":"-Ly3UK35P8Qo8oTsj3mG","title":"Commands and DelegateCommand","pathname":"/release-1/presentation/delegate-command","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-Ly3UK36SjpKjr8Epak9","title":"IViewResolver","pathname":"/release-1/presentation/iview-resolver","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-Ly3UK37FNSs8gmLmD1g","title":"Default view behaviors","pathname":"/release-1/presentation/iview-resolver/default-view-behaviors","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"}]},{"id":"-Ly3UK38r_WoFYPGPKjn","title":"view life cycle events","pathname":"/release-1/presentation/iview-resolver/view-life-cycle-events","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"}]},{"id":"-Ly3UK39QLFWSy5qX4Ht","title":"Callback expectations","pathname":"/release-1/presentation/iview-resolver/view-life-cycle-events/callback-expectations","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"},{"label":"view life cycle events"}]},{"id":"-Ly3UK3AwjoGNWwQLdQz","title":"notify messages","pathname":"/release-1/presentation/iview-resolver/view-life-cycle-events/notify-messages","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"},{"label":"view life cycle events"}]},{"id":"-Ly3UK3BlsHc6FtPmoO_","title":"Message broker MVVM built-in messages","pathname":"/release-1/presentation/built-in-messages","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-Ly3UK3C-zIUYkHjLZ60","title":"Application boot process demystified","pathname":"/release-1/presentation/boot-process-demystified","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-Ly3UK3DZXp0TEc72Ylo","title":"Application shutdown","pathname":"/release-1/presentation/boot-process-demystified/application-shutdown","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Application boot process demystified"}]},{"id":"-Ly3UK3E2325YJCMLYyU","title":"Singleton applications","pathname":"/release-1/presentation/boot-process-demystified/singleton-applications","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Application boot process demystified"}]},{"id":"-Ly3UK3FVzZu_SJJxM-H","title":"AbstractMementoViewModel","pathname":"/release-1/presentation/abstract-memento-view-model","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-Ly3UK3G06Iyg7RDs45z","title":"Simple ViewModel graphs","pathname":"/release-1/presentation/abstract-memento-view-model/memento-change-tracking-simple-view-model","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"AbstractMementoViewModel"}]},{"id":"-Ly3UK3Hk--lqdeD_gO5","title":"Collections and complex ViewModel graphs","pathname":"/release-1/presentation/abstract-memento-view-model/memento-change-tracking-collection-and-complex-view-model-md","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"AbstractMementoViewModel"}]},{"id":"-Ly3UK3INWMTZ8uKB1aJ","title":"Validation and Validation Services","pathname":"/release-1/presentation/validation-validationservice","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-Ly3UK3LOokCQAC5nMxI","title":"UI Composition","pathname":"/release-1/ui-composition/index","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"UI Composition"}]},{"id":"-Ly3UK3MvDP5W__2W-kp","title":"Region content lifecycle","pathname":"/release-1/ui-composition/index/region-content-lifecycle","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"UI Composition"},{"label":"UI Composition"}]},{"id":"-Ly3UK3Nm0DuU38AWy1i","title":"TabControl region","pathname":"/release-1/ui-composition/index/tabcontrol-region","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"UI Composition"},{"label":"UI Composition"}]},{"id":"-Ly3UK3O6Ek-z1g11ZQp","title":"Create a custom region","pathname":"/release-1/ui-composition/index/create-a-custom-region","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"UI Composition"},{"label":"UI Composition"}]},{"id":"-Ly3UK3RYrQ6-Pk9MoXW","title":"Inversion of Control","pathname":"/release-1/concepts/index","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-Ly3UK3SFK6a786L-UJt","title":"Castle Windsor","pathname":"/release-1/concepts/index/windsor","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Inversion of Control"}]},{"id":"-Ly3UK3TxE-h9Op-eMVp","title":"Autofac","pathname":"/release-1/concepts/index/autofac","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Inversion of Control"}]},{"id":"-Ly3UK3UlfBM321gepdU","title":"Unity (v2 & v3)","pathname":"/release-1/concepts/index/unity","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Inversion of Control"}]},{"id":"-Ly3UK3V9O2hXlYMgJXY","title":"Puzzle Container","pathname":"/release-1/concepts/index/puzzle","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Inversion of Control"}]},{"id":"-Ly3UK3WPZEgdNcz-SHy","title":"Entities","pathname":"/release-1/concepts/entities","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-Ly3UK3XXGXQUf3MBHzE","title":"Property System","pathname":"/release-1/concepts/entities/property-system","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Entities"}]},{"id":"-Ly3UK3YHo1aJyNahuPm","title":"Messaging and Message Broker","pathname":"/release-1/concepts/message-broker","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-Ly3UK3ZAj14qCgODvxr","title":"POCO messages","pathname":"/release-1/concepts/message-broker/poco-messages","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Messaging and Message Broker"}]},{"id":"-Ly3UK3_JbDnYbrflrIN","title":"Standalone message handlers","pathname":"/release-1/concepts/message-broker/abstract-message-handler","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Messaging and Message Broker"}]},{"id":"-Ly3UK3ajyyi6tEmEEdK","title":"Observers","pathname":"/release-1/concepts/index-1","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-Ly3UK3blphQWUfj783u","title":"PropertyObserver","pathname":"/release-1/concepts/index-1/property-observer","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Observers"}]},{"id":"-Ly3UK3c1LnI1w6SyIcD","title":"MementoObserver","pathname":"/release-1/concepts/index-1/memento-observer","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Observers"}]},{"id":"-Ly3UK3d2lSM8uNoHLJ3","title":"BrokerObserver","pathname":"/release-1/concepts/index-1/broker-observer","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Observers"}]},{"id":"-Ly3UK3gfI2WR06A7oDZ","title":"Change Tracking Service","pathname":"/release-1/memento/change-tracking-service","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"}]},{"id":"-Ly3UK3hfwOkABYnRTvs","title":"MementoEntity and MementoEntityCollection","pathname":"/release-1/memento/change-tracking-service/memento-entities","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-Ly3UK3iWdXYv1n50751","title":"Handling change tracking:","pathname":"/release-1/memento/change-tracking-service/handling-change-tracking","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-Ly3UK3jhvpypIKdwMtw","title":"Simple model","pathname":"/release-1/memento/change-tracking-service/handling-change-tracking/simple-model","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"},{"label":"Handling change tracking:"}]},{"id":"-Ly3UK3kcRK2-8mqdV7u","title":"Collections","pathname":"/release-1/memento/change-tracking-service/handling-change-tracking/collections","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"},{"label":"Handling change tracking:"}]},{"id":"-Ly3UK3lPnCLJraqVOBp","title":"Complex objects graph","pathname":"/release-1/memento/change-tracking-service/handling-change-tracking/complex-graph","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"},{"label":"Handling change tracking:"}]},{"id":"-Ly3UK3muqmsiLagIUs-","title":"Atomic operations","pathname":"/release-1/memento/change-tracking-service/atomic-operations","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-Ly3UK3nbh_Wy7WDFwoT","title":"Change Tracking Service API","pathname":"/release-1/memento/change-tracking-service/change-tracking-service-api","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-Ly3UK3o0GAyu6XtRzvS","title":"Property Metadata for the ChangeTrackingService","pathname":"/release-1/memento/change-tracking-service/memento-metadata","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-Ly3UK3pVS5XTjcoheol","title":"Handling collection sync","pathname":"/release-1/memento/change-tracking-service/handling-collection-sync","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-Ly3UK3s0ny3yabbBLvm","title":"DataGrid Behaviors","pathname":"/release-1/behaviors/datagrid-behaviors","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-Ly3UK3t9u1rxaR9l42d","title":"Password","pathname":"/release-1/behaviors/password","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-Ly3UK3udgefPIGpBPgk","title":"Generic routed event handler to command behavior","pathname":"/release-1/behaviors/routed-event-to-command","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-Ly3UK3v0tPgM36tbTvO","title":"Overlay adorner","pathname":"/release-1/behaviors/overlay-adorner","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-Ly3UK3wYLL20s-oA7Dr","title":"Busy status manager","pathname":"/release-1/behaviors/overlay-adorner/busy-status-manager","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"Overlay adorner"}]},{"id":"-Ly3UK3xS1fiZrDWhz2K","title":"TextBox behaviors:","pathname":"/release-1/behaviors/textbox-behaviors","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-Ly3UK3yHPawE2rH4a0y","title":"Command","pathname":"/release-1/behaviors/textbox-behaviors/textbox-command","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"TextBox behaviors:"}]},{"id":"-Ly3UK3zfzD7GKm4sLpj","title":"Auto select","pathname":"/release-1/behaviors/textbox-behaviors/textbox-auto-select","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"TextBox behaviors:"}]},{"id":"-Ly3UK4-qbI-CbqL84lN","title":"DisableUndoManager","pathname":"/release-1/behaviors/textbox-behaviors/textbox-disable-undo-manager","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"TextBox behaviors:"}]},{"id":"-Ly3UK42uCDRfgYi00x2","title":"Editor binding","pathname":"/release-1/markup-extensions/editor-binding","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Markup Extensions"}]},{"id":"-Ly3UK43qLf3b6bd6PgN","title":"Auto Command binding","pathname":"/release-1/markup-extensions/auto-command-binding","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"Markup Extensions"}]},{"id":"-Ly3UK46rT6WJNW6bcZT","title":"Get the view of a given view model","pathname":"/release-1/how-to/get-view-of-view-model","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-Ly3UK47Or6QBk9XxKbq","title":"Bi-directional communication between different windows/views","pathname":"/release-1/how-to/windows-bi-directional-communication","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-Ly3UK48s5c2AB67tCaf","title":"Handle the busy status during async/long running operations","pathname":"/release-1/how-to/async-long-running-busy-status","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-Ly3UK49WhYeFeSGKU4G","title":"Implement a customer improvement program","pathname":"/release-1/how-to/customer-improvement-program","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-Ly3UK4A0psWCMcGszPr","title":"Manage focus","pathname":"/release-1/how-to/manage-focus","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-Ly3UK4BYzzzgaIsSX8z","title":"Create a splash screen","pathname":"/release-1/how-to/splash-screen","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-Ly3UK4C2C7BBm2wrA3Z","title":"Access view model after view is closed","pathname":"/release-1/how-to/access-view-model-after-view-closed","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-Ly3UK4DkNSZJPLltvUM","title":"Intercept ViewModels before it's used","pathname":"/release-1/how-to/intercept-viewmodels-before-usage","siteSpaceId":"sitesp_oiMOe","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-MDZfnON4J5qDNDd5_6-","title":"Home","pathname":"/release-2","siteSpaceId":"sitesp_WxVdh","description":""},{"id":"-MDZfnN6-XLE4fciAT0p","title":"AbstractViewModel","pathname":"/release-2/presentation/abstract-view-model","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnN7i3ME8ZpQvpxi","title":"Conventions","pathname":"/release-2/presentation/conventions","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnN8mDcKDGuhKCdQ","title":"Bootstrap Conventions","pathname":"/release-2/presentation/conventions/bootstrap-conventions","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Conventions"}]},{"id":"-MDZfnN95KoLbhwx-KHr","title":"Runtime Conventions","pathname":"/release-2/presentation/conventions/runtime-conventions","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Conventions"}]},{"id":"-MDZfnNA9_R2l2VjGc7b","title":"Conventions override","pathname":"/release-2/presentation/conventions/conventions-override","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Conventions"}]},{"id":"-MDZfnNBtK70x5Y1es-v","title":"Commands and DelegateCommand","pathname":"/release-2/presentation/delegate-command","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnNCfvJOUG2U_8cS","title":"IViewResolver","pathname":"/release-2/presentation/iview-resolver","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnNDAKwkuLBVPu3Z","title":"Default view behaviors","pathname":"/release-2/presentation/iview-resolver/default-view-behaviors","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"}]},{"id":"-MDZfnNEJk0BkKu1B5XQ","title":"view life cycle events","pathname":"/release-2/presentation/iview-resolver/view-life-cycle-events","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"}]},{"id":"-MDZfnNFQghHYekFr2IV","title":"Callback expectations","pathname":"/release-2/presentation/iview-resolver/view-life-cycle-events/callback-expectations","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"},{"label":"view life cycle events"}]},{"id":"-MDZfnNG7FQLjPT4UjKy","title":"notify messages","pathname":"/release-2/presentation/iview-resolver/view-life-cycle-events/notify-messages","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"},{"label":"view life cycle events"}]},{"id":"-MDZfnNHMuwx83Ryx74c","title":"Message broker MVVM built-in messages","pathname":"/release-2/presentation/built-in-messages","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnNI_k0J3Yl4euNU","title":"Application boot process","pathname":"/release-2/presentation/boot-process","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnNJUQ9YhUoh_0Ff","title":"Application configuration","pathname":"/release-2/presentation/boot-process/application-configuration","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Application boot process"}]},{"id":"-MDZfnNK6LhylfGoQ-tU","title":"Application shutdown","pathname":"/release-2/presentation/boot-process/application-shutdown","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Application boot process"}]},{"id":"-MDZfnNLi12GAQwf37Re","title":"Singleton applications","pathname":"/release-2/presentation/boot-process/singleton-applications","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Application boot process"}]},{"id":"-MDZfnNMNOzkLpDiTL8L","title":"AbstractMementoViewModel","pathname":"/release-2/presentation/abstract-memento-view-model","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnNN2XzWYTDWaZm6","title":"Simple ViewModel graphs","pathname":"/release-2/presentation/abstract-memento-view-model/memento-change-tracking-simple-view-model","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"AbstractMementoViewModel"}]},{"id":"-MDZfnNOI3mBfO9oqPef","title":"Collections and complex ViewModel graphs","pathname":"/release-2/presentation/abstract-memento-view-model/memento-change-tracking-collection-and-complex-view-model-md","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"AbstractMementoViewModel"}]},{"id":"-MDZfnNP92CxThmxv-cL","title":"Validation and Validation Services","pathname":"/release-2/presentation/validation-validationservice","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnNQDUkuYHRdkRkH","title":"Resources","pathname":"/release-2/presentation/resources","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnNRI66S4iGs1zWu","title":"Services as resources","pathname":"/release-2/presentation/resources/services-as-resources","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Resources"}]},{"id":"-MDZfnNSDEC7TnE963-2","title":"ViewModels as resources","pathname":"/release-2/presentation/resources/viewmodels-as-resources","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Resources"}]},{"id":"-MDZfnNT4R3cfp8QgwG2","title":"UI Composition","pathname":"/release-2/presentation/index","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZfnNUFnhMIq_4g89T","title":"Region content lifecycle","pathname":"/release-2/presentation/index/region-content-lifecycle","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"UI Composition"}]},{"id":"-MDZfnNVsebFv-wPcP-n","title":"TabControl region","pathname":"/release-2/presentation/index/tabcontrol-region","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"UI Composition"}]},{"id":"-MDZfnNW0c-s9jjJ5QYh","title":"Create a custom region","pathname":"/release-2/presentation/index/create-a-custom-region","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"UI Composition"}]},{"id":"-MDZfnNZoPRCqL814zlS","title":"Inversion of Control","pathname":"/release-2/concepts/ioc","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-MDZfnN_SZhbnW1XP_BB","title":"Third party DI containers","pathname":"/release-2/concepts/ioc/third-party","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Inversion of Control"}]},{"id":"-MDZfnNaETShwnYxB-8H","title":"Entities","pathname":"/release-2/concepts/entities","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-MDZfnNbRe8spE8WZ2l9","title":"Property System","pathname":"/release-2/concepts/entities/property-system","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Entities"}]},{"id":"-MDZfnNcX7cKWBSa6gZm","title":"Messaging and Message Broker","pathname":"/release-2/concepts/message-broker","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-MDZfnNd7qU3NIk9i6T9","title":"POCO messages","pathname":"/release-2/concepts/message-broker/poco-messages","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Messaging and Message Broker"}]},{"id":"-MDZfnNeJ2vZe-9Jsdi5","title":"Standalone message handlers","pathname":"/release-2/concepts/message-broker/abstract-message-handler","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Messaging and Message Broker"}]},{"id":"-MDZfnNfCaNhBxKMKzDN","title":"Observers","pathname":"/release-2/concepts/observers","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-MDZfnNgOyJMVmofNIGf","title":"PropertyObserver","pathname":"/release-2/concepts/observers/property-observer","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Observers"}]},{"id":"-MDZfnNh0rfw-OnefWMF","title":"MementoObserver","pathname":"/release-2/concepts/observers/memento-observer","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Observers"}]},{"id":"-MDZfnNiH2kmyajrEZG4","title":"BrokerObserver","pathname":"/release-2/concepts/observers/broker-observer","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Observers"}]},{"id":"-MDZfnNlbOgj8RP71Zge","title":"Change Tracking Service","pathname":"/release-2/memento/change-tracking-service","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"}]},{"id":"-MDZfnNm4Ol7n7IP6nN3","title":"MementoEntity and MementoEntityCollection","pathname":"/release-2/memento/change-tracking-service/memento-entities","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-MDZfnNnMhFzW-E80-ie","title":"Handling change tracking:","pathname":"/release-2/memento/change-tracking-service/handling-change-tracking","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-MDZfnNos90zaKCgwb4J","title":"Simple model","pathname":"/release-2/memento/change-tracking-service/handling-change-tracking/simple-model","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"},{"label":"Handling change tracking:"}]},{"id":"-MDZfnNpBChSXpH5qBLe","title":"Collections","pathname":"/release-2/memento/change-tracking-service/handling-change-tracking/collections","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"},{"label":"Handling change tracking:"}]},{"id":"-MDZfnNq7cNGMEeHQ9Sv","title":"Complex objects graph","pathname":"/release-2/memento/change-tracking-service/handling-change-tracking/complex-graph","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"},{"label":"Handling change tracking:"}]},{"id":"-MDZfnNr_wVVfu3RKTQq","title":"Atomic operations","pathname":"/release-2/memento/change-tracking-service/atomic-operations","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-MDZfnNscupIsUysy_9V","title":"Change Tracking Service API","pathname":"/release-2/memento/change-tracking-service/change-tracking-service-api","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-MDZfnNtAUGd_FxOS_a1","title":"Property Metadata for the ChangeTrackingService","pathname":"/release-2/memento/change-tracking-service/memento-metadata","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-MDZfnNuturwUKBXSscq","title":"Handling collection sync","pathname":"/release-2/memento/change-tracking-service/handling-collection-sync","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-MDZfnNv7k4di4otq204","title":"Property State","pathname":"/release-2/memento/change-tracking-service/property-state","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-MDZfnNyjLnbBrHdsNYk","title":"DataGrid Behaviors","pathname":"/release-2/behaviors/datagrid-behaviors","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-MDZfnNz6vc3ZJHohltN","title":"Password","pathname":"/release-2/behaviors/password","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-MDZfnO-3p-G61qPGj4u","title":"Generic routed event handler to command behavior","pathname":"/release-2/behaviors/routed-event-to-command","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-MDZfnO0R_eBBYjp1KoD","title":"Overlay adorner","pathname":"/release-2/behaviors/overlay-adorner","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-MDZfnO1pN-2L8q1iOlH","title":"Busy status manager","pathname":"/release-2/behaviors/overlay-adorner/busy-status-manager","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"Overlay adorner"}]},{"id":"-MDZfnO2uvvhyaFbIBhM","title":"TextBox behaviors:","pathname":"/release-2/behaviors/textbox-behaviors","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-MDZfnO3htwJetz1oZ6l","title":"Command","pathname":"/release-2/behaviors/textbox-behaviors/textbox-command","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"TextBox behaviors:"}]},{"id":"-MDZfnO4xqClxE_swkwW","title":"Auto select","pathname":"/release-2/behaviors/textbox-behaviors/textbox-auto-select","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"TextBox behaviors:"}]},{"id":"-MDZfnO5HEPMukcL9bJW","title":"DisableUndoManager (.Net 3.5 only)","pathname":"/release-2/behaviors/textbox-behaviors/disableundomanager-.net-3.5-only","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"TextBox behaviors:"}]},{"id":"-MDZfnO86ClNWw-Kaz4h","title":"Editor binding","pathname":"/release-2/markup-extensions/editor-binding","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Markup Extensions"}]},{"id":"-MDZfnO9mat_KQCtLL2m","title":"Auto Command binding","pathname":"/release-2/markup-extensions/auto-command-binding","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Markup Extensions"}]},{"id":"-MDZfnOCq25119LKJ3RL","title":"Get the view of a given view model","pathname":"/release-2/how-to/get-view-of-view-model","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-MDZfnOD-hjWONQhmKAe","title":"Bi-directional communication between different windows/views","pathname":"/release-2/how-to/windows-bi-directional-communication","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-MDZfnOEqbQRPd6wORTk","title":"Handle the busy status during async/long running operations","pathname":"/release-2/how-to/async-long-running-busy-status","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-MDZfnOFMl8Tl-mE5RD3","title":"Implement a customer improvement program","pathname":"/release-2/how-to/customer-improvement-program","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-MDZfnOGSgKCQB5W2mpR","title":"Manage focus","pathname":"/release-2/how-to/manage-focus","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-MDZfnOHUpxlbEUg9dhu","title":"Create a splash screen","pathname":"/release-2/how-to/splash-screen","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-MDZfnOIvKpfDz_73LtI","title":"Access view model after view is closed","pathname":"/release-2/how-to/access-view-model-after-view-closed","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-MDZfnOJdROVH9YRWb18","title":"Intercept ViewModels before they are used","pathname":"/release-2/how-to/intercept-viewmodels-before-usage","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-MDZfnOMD4Vv1vEmpEhs","title":"Radical Presentation 1.x to Radical 2.x for .NET Core","pathname":"/release-2/upgrade-guides/1.x-to-2.0.0","siteSpaceId":"sitesp_WxVdh","description":"","breadcrumbs":[{"label":"Upgrade guides"}]},{"id":"koKwZE9wOPBP6BTgfBMD","title":"Home","pathname":"/","siteSpaceId":"sitesp_KXxvv","description":""},{"id":"-LA-RRO4YmbnrwBRj-hf","title":"AbstractViewModel","pathname":"/presentation/abstract-view-model","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-LA-RRO5hQnZVL4Dipge","title":"Conventions","pathname":"/presentation/conventions","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-LA-RRO6ZbhEeWFu7lwN","title":"Bootstrap Conventions","pathname":"/presentation/conventions/bootstrap-conventions","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Conventions"}]},{"id":"-LA-RRO7C6Ofhh6nxvQV","title":"Runtime Conventions","pathname":"/presentation/conventions/runtime-conventions","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Conventions"}]},{"id":"-LA-RRO8tHHrf_6WRfno","title":"Conventions override","pathname":"/presentation/conventions/conventions-override","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Conventions"}]},{"id":"-LA-RRO9Ehtax53Nrt_x","title":"Commands and DelegateCommand","pathname":"/presentation/delegate-command","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-LA-RROAoIriREww_xkO","title":"IViewResolver","pathname":"/presentation/iview-resolver","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-LA-RROBPkQC27_Scv4T","title":"Default view behaviors","pathname":"/presentation/iview-resolver/default-view-behaviors","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"}]},{"id":"-LA-RROC7570dKznKfSF","title":"view life cycle events","pathname":"/presentation/iview-resolver/view-life-cycle-events","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"}]},{"id":"-LA-RRODvlfOjfs8q8IJ","title":"Callback expectations","pathname":"/presentation/iview-resolver/view-life-cycle-events/callback-expectations","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"},{"label":"view life cycle events"}]},{"id":"-LA-RROE8jrvoV4Ivi6B","title":"notify messages","pathname":"/presentation/iview-resolver/view-life-cycle-events/notify-messages","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"IViewResolver"},{"label":"view life cycle events"}]},{"id":"-LA-RROFOkQqLcdcCCzr","title":"Message broker MVVM built-in messages","pathname":"/presentation/built-in-messages","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZezrWW3Z0tODI1XD0","title":"Application boot process","pathname":"/presentation/boot-process","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-MDZezrXBlyb5IzF7iL8","title":"Application configuration","pathname":"/presentation/boot-process/application-configuration","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Application boot process"}]},{"id":"-LA-RROHB3DEy9x4aqey","title":"Application shutdown","pathname":"/presentation/boot-process/application-shutdown","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Application boot process"}]},{"id":"-LA-RROI2lpdGiGr0LC9","title":"Singleton applications","pathname":"/presentation/boot-process/singleton-applications","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Application boot process"}]},{"id":"-LA-RROJb8jzWDZcTy5m","title":"AbstractMementoViewModel","pathname":"/presentation/abstract-memento-view-model","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-LA-RROKaNyC-_CXe4h5","title":"Simple ViewModel graphs","pathname":"/presentation/abstract-memento-view-model/memento-change-tracking-simple-view-model","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"AbstractMementoViewModel"}]},{"id":"-LA-RROLqbyOJdTc6NiA","title":"Collections and complex ViewModel graphs","pathname":"/presentation/abstract-memento-view-model/memento-change-tracking-collection-and-complex-view-model-md","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"AbstractMementoViewModel"}]},{"id":"-LA-RROMgoOIgWN8URt4","title":"Validation and Validation Services","pathname":"/presentation/validation-validationservice","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-LzLcVBfKliIGDAYbhtF","title":"Resources","pathname":"/presentation/resources","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"}]},{"id":"-LzLcVBgz4GzNv5JyL0V","title":"Services as resources","pathname":"/presentation/resources/services-as-resources","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Resources"}]},{"id":"-LzLh3QPhgrsOAEc-pz5","title":"ViewModels as resources","pathname":"/presentation/resources/viewmodels-as-resources","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Presentation"},{"label":"Resources"}]},{"id":"Ofh6Vnkk7EdHczWeXudH","title":"UI Composition","pathname":"/ui-composition/index","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"UI Composition"}]},{"id":"SxgM7ON0SNMWBGbP64vz","title":"Region content lifecycle","pathname":"/ui-composition/index/region-content-lifecycle","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"UI Composition"},{"label":"UI Composition"}]},{"id":"XS5BqruOf8yW8vvdGkzr","title":"TabControl region","pathname":"/ui-composition/index/tabcontrol-region","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"UI Composition"},{"label":"UI Composition"}]},{"id":"uJeksFg2n1o7rx2RiV1m","title":"Create a custom region","pathname":"/ui-composition/index/create-a-custom-region","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"UI Composition"},{"label":"UI Composition"}]},{"id":"-M5796Ybd4PPYmkiv_i7","title":"Inversion of Control","pathname":"/concepts/ioc","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-M5796YcTW-4dLPX4k6o","title":"Third party DI containers","pathname":"/concepts/ioc/third-party","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Inversion of Control"}]},{"id":"-LA4FtzPqN3rvS4cxItJ","title":"Entities","pathname":"/concepts/entities","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-LA-RROaPaZnH0wr73Gl","title":"Property System","pathname":"/concepts/entities/property-system","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Entities"}]},{"id":"-LQVINi2sHu3yBKKiOPx","title":"Messaging and Message Broker","pathname":"/concepts/message-broker","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-LA-RROcfsF5MK0xTRls","title":"POCO messages","pathname":"/concepts/message-broker/poco-messages","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Messaging and Message Broker"}]},{"id":"-LA-RROd7sGOg_Kx3sQk","title":"Standalone message handlers","pathname":"/concepts/message-broker/abstract-message-handler","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Messaging and Message Broker"}]},{"id":"-LA-RROV_SmbDiZcidpy","title":"Observers","pathname":"/concepts/observers","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"}]},{"id":"-M1QYcJWVzl8Ws1FUiRW","title":"PropertyObserver","pathname":"/concepts/observers/property-observer","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Observers"}]},{"id":"-M1QYcJXfUCiOi1I9K4L","title":"MementoObserver","pathname":"/concepts/observers/memento-observer","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Observers"}]},{"id":"-M1QYcJY72wqtVftdet9","title":"BrokerObserver","pathname":"/concepts/observers/broker-observer","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Concepts"},{"label":"Observers"}]},{"id":"-LA-RROkfd7W_LVCk_MM","title":"Change Tracking Service","pathname":"/memento/change-tracking-service","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"}]},{"id":"-LA-RROl2thNoW4MKcaP","title":"MementoEntity and MementoEntityCollection","pathname":"/memento/change-tracking-service/memento-entities","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-LA4Ftzb4aN2XUew_dJ5","title":"Handling change tracking:","pathname":"/memento/change-tracking-service/handling-change-tracking","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-LA-RROnctOCdDU-lz-U","title":"Simple model","pathname":"/memento/change-tracking-service/handling-change-tracking/simple-model","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"},{"label":"Handling change tracking:"}]},{"id":"-LA-RROo520gnRYurtng","title":"Collections","pathname":"/memento/change-tracking-service/handling-change-tracking/collections","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"},{"label":"Handling change tracking:"}]},{"id":"-LA-RROp8owX0s2xK-jb","title":"Complex objects graph","pathname":"/memento/change-tracking-service/handling-change-tracking/complex-graph","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"},{"label":"Handling change tracking:"}]},{"id":"-LA-RROqTFlWq1jZS8rn","title":"Atomic operations","pathname":"/memento/change-tracking-service/atomic-operations","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-LA-RROrFt5dm5VYKXpf","title":"Change Tracking Service API","pathname":"/memento/change-tracking-service/change-tracking-service-api","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-LA-RROs9uqbrSoIbRDh","title":"Property Metadata for the ChangeTrackingService","pathname":"/memento/change-tracking-service/memento-metadata","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-LA-RROtwmE40NFDy469","title":"Handling collection sync","pathname":"/memento/change-tracking-service/handling-collection-sync","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-M1QYcJkbHKi4d1PIfZd","title":"Property State","pathname":"/memento/change-tracking-service/property-state","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Memento"},{"label":"Change Tracking Service"}]},{"id":"-LA-RROwiH-CEXf2QzMY","title":"DataGrid Behaviors","pathname":"/behaviors/datagrid-behaviors","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-LA-RROx-Y4Y-NFSpUpM","title":"Password","pathname":"/behaviors/password","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-LA-RROy0DV74fxa5vaQ","title":"Generic routed event handler to command behavior","pathname":"/behaviors/routed-event-to-command","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-LA-RROzHf2XNYg7oQm9","title":"Overlay adorner","pathname":"/behaviors/overlay-adorner","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-LA-RRP-V1YQeS0d7zak","title":"Busy status manager","pathname":"/behaviors/overlay-adorner/busy-status-manager","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"Overlay adorner"}]},{"id":"-LA4FtzqEIGBSlccpl45","title":"TextBox behaviors:","pathname":"/behaviors/textbox-behaviors","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Behaviors"}]},{"id":"-LA-RRP1SPycL5qPYcCY","title":"Command","pathname":"/behaviors/textbox-behaviors/textbox-command","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"TextBox behaviors:"}]},{"id":"-LA-RRP2EMvhT7mS03KX","title":"Auto select","pathname":"/behaviors/textbox-behaviors/textbox-auto-select","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"TextBox behaviors:"}]},{"id":"-M1QYcJvnhX7lhqBCNI-","title":"DisableUndoManager (.Net 3.5 only)","pathname":"/behaviors/textbox-behaviors/disableundomanager-.net-3.5-only","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Behaviors"},{"label":"TextBox behaviors:"}]},{"id":"-LA-RRP6DI44oVDQzUMw","title":"Editor binding","pathname":"/markup-extensions/editor-binding","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Markup Extensions"}]},{"id":"-LA-RRP7etLmXXTn29i5","title":"Auto Command binding","pathname":"/markup-extensions/auto-command-binding","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Markup Extensions"}]},{"id":"-LA-RRPA01r4MvjjwAza","title":"Get the view of a given view model","pathname":"/how-to/get-view-of-view-model","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-LA-RRPBmSuXwuSIYjpA","title":"Bi-directional communication between different windows/views","pathname":"/how-to/windows-bi-directional-communication","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-LA-RRPCgDRtVNXg_7hL","title":"Handle the busy status during async/long running operations","pathname":"/how-to/async-long-running-busy-status","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-LA-RRPD5ZutWcuLNR9k","title":"Implement a customer improvement program","pathname":"/how-to/customer-improvement-program","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-LA-RRPE9nI69rIYqs6o","title":"Manage focus","pathname":"/how-to/manage-focus","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-LA-RRPFTB6OAqePj968","title":"Create a splash screen","pathname":"/how-to/splash-screen","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-LA-RRPG8erluuit9-l5","title":"Access view model after view is closed","pathname":"/how-to/access-view-model-after-view-closed","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-LA2PV-S5VgFPu-Hi0wO","title":"Intercept ViewModels before they are used","pathname":"/how-to/intercept-viewmodels-before-usage","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"How to"}]},{"id":"-M5R1p5z74CLgbWRwNpK","title":"Radical Presentation 1.x to Radical 2.x for .NET Core","pathname":"/upgrade-guides/1.x-to-2.0.0","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Upgrade guides"}]},{"id":"-MIJzXvWHDdcG9L7vT-w","title":"Radical 2.0.0 to Radical 2.1.0","pathname":"/upgrade-guides/2.0.0-to-2.1.0","siteSpaceId":"sitesp_KXxvv","description":"","breadcrumbs":[{"label":"Upgrade guides"}]}]}