<commit_before># README #

This approach to capturing tab reselection uses Xamarin.Forms 2.3.4.247, although it has been used with some older versions, and the code it relies on in Xamarin.Forms does not appear to have changed since.

**TL;DR**

This is a fully buildable Xamarin.Forms app which is largely still the template-generated code, and hence a lot of boring stuff.

The interesting bits are:
- TabReselectDemo\TabReselectDemo\MainPage.xaml.cs
- TabReselectDemo\TabReselectDemo.Android\MainTabPageRenderer.cs
- TabReselectDemo\TabReselectDemo.iOS\MainTabPageRenderer.cs
- TabReselectDemo\TabReselectDemo.UWP\MainTabPageRenderer.cs

Everything else is just there to make a functional demo.

**Platform Support**

- Xamarin.iOS
- Xamarin.Android (AppCompat)
- Xamarin.UWP

<commit_msg>Add link to explanatory blog post to README.me<commit_after># README #

This approach to capturing tab reselection uses Xamarin.Forms 2.3.4.247, although it has been used with some older versions, and the code it relies on in Xamarin.Forms does not appear to have changed since.

See http://www.criticalhittech.com/2017/09/14/tab-reselection-in-xamarin-forms-part-1/ for walkthrough of how this works.

**TL;DR**

This is a fully buildable Xamarin.Forms app which is largely still the template-generated code, and hence a lot of boring stuff.

The interesting bits are:
- TabReselectDemo\TabReselectDemo\MainPage.xaml.cs
- TabReselectDemo\TabReselectDemo.Android\MainTabPageRenderer.cs
- TabReselectDemo\TabReselectDemo.iOS\MainTabPageRenderer.cs
- TabReselectDemo\TabReselectDemo.UWP\MainTabPageRenderer.cs

Everything else is just there to make a functional demo.

**Platform Support**

- Xamarin.iOS
- Xamarin.Android (AppCompat)
- Xamarin.UWP


{'fraction_non_alphanumeric': 0.07471264367816093, 'fraction_numerical': 0.01206896551724138, 'mean_word_length': 4.803333333333334, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 1, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2380880', 'n_tokens_mistral': 557, 'n_tokens_neox': 531, 'n_words': 177}