Note: This version introduces some breaking changes to the way default and auto-logon tiles work
Changes:
- The IsAutoLogin and IsDefault properties on CredentialProviderTile have been replaced by read only IsDefaultTile and IsDefaultTileAutoLogon
- As only one tile can be default at any one time, we have introduced a method on the credential provider called SetDefaultTile
- Calling SetDefaultTile will call NotifyHostOfTileChange if the tile collection has been loaded
- There's also the concept of auto-logging on a tile when it is selected, which was confusingly combined with the default tile auto logon. So there's now an overridable method on the Tile called OnSelectedShouldAutoLogon which is called after the tile is selected to determine if the tile should immediately logon without waiting for a submit button click
- Allow modification of a button's adjacent control post-initialization