1. In Playland example project, there is:
myImage.Source = myBitmapImage;
myImage.Source property is System.Windows.Media.ImageSource type. ImageSource class is an abstract class, and abstract class cannot be instantiated. So this line of code is incorrect.
2. mutex cannot be released once it's acquired by one thread.
3. To initialize a BitmapImage created using constructor public BitmapImage (), you must perform property initialization between BeginInit (Links to an external site.)Links to an external site.and EndInit (Links to an external site.)Links to an external site. calls.
4.
In public Thread(ThreadStart start), ThreadStart is:
5. Once a thread is aborted, it cannot be restarted.
6. Child elements of a Canvas are positioned at their designated coordinates, are not resizable.