Recently, I used the WebView control in Xamarin Form a lot recently. WebView required you to set HeightRequest. If you did not set HeightRequest at all, it won't display at all. That is not a deal, when the WebView has fixed height. However, if you want the height of WebView based on its html content, that will be very hard. You need to write a custom renderer to do that. Xamarin forum has some examples for this purpose.
After I upgraded Xamarin Forms 2.0, I got an error about missing class.jar under a local folder about AppCompat library. I tried to remove and add Xamarin Forms Library. The final solution is deleting the whole AppCompat library under the local folder
This week, I installed Visual Studio 2015 in my laptop. Then all of websites I build which is running .Net Framework 4.5 or 4.5.x are not working. They got .net framework error Error 255 and it cannot execute vbc.exe. I did a lot of research. There are a lot of people wrote about this error is about App Pool Identity. They are right in the past, I found out if you have .net framework 4.5 an 4.6, this error is caused by some security patched, 3098779 and 3097997. If you uninstall these two patches, then you will be fine again.
I copied over my project from Visual Studio to Xarmarin Studio. Then I got an error with the message:Failed to load output manifest for actool for the file. I tried to modify some files, that doesn't work. I found this way is foolish. Actually, I need to clean my solution file, the error has gone!
There are no checkbox controls in Xamarin Forms. You can build the custom components with the custom renderers for this purpose. That is very complex. I chose to use a simpler way, using an Image control and TapGestureRecognizer. If the image is checked, then print the checked image, otherwise, just print an empty square. That is easy.