public LockScreenViewControl(LockScreenViewModel lockScreenViewModel)
 {
     InitializeComponent();
     backgroundImage.ImageSource = GetImageFromIsolatedStorage(lockScreenViewModel.ImageSource);
     borderBackground.Opacity = lockScreenViewModel.OverlayOpacity;
     overlayBorder.Margin = lockScreenViewModel.Margin;
     overlayBorder.CornerRadius = lockScreenViewModel.CornerRadius;
     innerBorder.Margin = lockScreenViewModel.InnerMargin;
     if (lockScreenViewModel.NumberOfItems > 0 && lockScreenViewModel.OverlayItems.Count > 0)
     {
         foreach (var item in lockScreenViewModel.OverlayItems)
         {
             itemsControl.Items.Add(new LockScreenOverlayItem(item));
         }
     }
     else
     {
         itemsControl.Visibility = System.Windows.Visibility.Collapsed;
     }
 }