{"action":"created","issue":{"url":"https://api.github.com/repos/PrismLibrary/Prism/issues/776","repository_url":"https://api.github.com/repos/PrismLibrary/Prism","labels_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/776/labels{/name}","comments_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/776/comments","events_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/776/events","html_url":"https://github.com/PrismLibrary/Prism/issues/776","id":179966570,"number":776,"title":"[XF] INavigationAware additions with OnNavigatingFrom & OnNavigatingTo","user":{"login":"tboogh","id":582235,"avatar_url":"https://avatars.githubusercontent.com/u/582235?v=3","gravatar_id":"","url":"https://api.github.com/users/tboogh","html_url":"https://github.com/tboogh","followers_url":"https://api.github.com/users/tboogh/followers","following_url":"https://api.github.com/users/tboogh/following{/other_user}","gists_url":"https://api.github.com/users/tboogh/gists{/gist_id}","starred_url":"https://api.github.com/users/tboogh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tboogh/subscriptions","organizations_url":"https://api.github.com/users/tboogh/orgs","repos_url":"https://api.github.com/users/tboogh/repos","events_url":"https://api.github.com/users/tboogh/events{/privacy}","received_events_url":"https://api.github.com/users/tboogh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-09-29T06:52:44Z","updated_at":"2016-10-03T14:43:11Z","closed_at":null,"body":"When using INavigationAware the navigation service call to OnNavigatedTo happens after the view is visible. Bindings updated with data from the parameters result in data changes being visible to the user. I've added OnNavigatingTo & OnNavigatingFrom which are called before the view is presented to solve this. This mimics the ViewWillAppear/ViewDidAppear pattern from iOS.  Sounds interesting?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/PrismLibrary/Prism/issues/comments/251124502","html_url":"https://github.com/PrismLibrary/Prism/issues/776#issuecomment-251124502","issue_url":"https://api.github.com/repos/PrismLibrary/Prism/issues/776","id":251124502,"user":{"login":"tboogh","id":582235,"avatar_url":"https://avatars.githubusercontent.com/u/582235?v=3","gravatar_id":"","url":"https://api.github.com/users/tboogh","html_url":"https://github.com/tboogh","followers_url":"https://api.github.com/users/tboogh/followers","following_url":"https://api.github.com/users/tboogh/following{/other_user}","gists_url":"https://api.github.com/users/tboogh/gists{/gist_id}","starred_url":"https://api.github.com/users/tboogh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tboogh/subscriptions","organizations_url":"https://api.github.com/users/tboogh/orgs","repos_url":"https://api.github.com/users/tboogh/repos","events_url":"https://api.github.com/users/tboogh/events{/privacy}","received_events_url":"https://api.github.com/users/tboogh/received_events","type":"User","site_admin":false},"created_at":"2016-10-03T14:43:11Z","updated_at":"2016-10-03T14:43:11Z","body":"Hos about adding ```INavigatingAware``` and ```INavigatedAware``` while leaving ```INavigationAware``` as is for now until a major version change? Not pretty but it introduces the interfaces and doesn't break anything for now."}}
{"actor":{"display_login":"tboogh"}}