public TemplateSettings() { InitializeComponent(); try { KeyDown += TemplateSettings_KeyDown; template = Settings.CurrentTemplate; layoutManager = new LayoutTemplateManager(); layoutManager.RegisterTemplate(template); template.AttachToControl(svPageContent); } catch (Exception ex) { MessageBox.Show(ex.Message); } Loaded += delegate { NavigationService.Navigating += NavigationService_Navigating; }; }
public TemplatePreview(SessionTemplate template, SessionTemplateCollection sessionPhotos) { InitializeComponent(); _template = template; template.AttachToControl(frPreview); var i = 0; foreach (Canvas pose in template.Poses) { var image = new Image(); image.Width = pose.Width; image.Height = pose.Height; image.Source = sessionPhotos[i].Image; image.Stretch = Stretch.Uniform; pose.Children.Add(image); pose.Background = new SolidColorBrush(Colors.Transparent); i++; } }