public MainWindowViewModel() { SampleData.Seed(); // create accent color menu items for the demo this.AccentColors = ThemeManager.Accents .Select(a => new AccentColorMenuData() { Name = a.Name, ColorBrush = a.Resources["AccentColorBrush"] as Brush }) .ToList(); // create metro theme color menu items for the demo this.AppThemes = ThemeManager.AppThemes .Select(a => new AppThemeMenuData() { Name = a.Name, BorderColorBrush = a.Resources["BlackColorBrush"] as Brush, ColorBrush = a.Resources["WhiteColorBrush"] as Brush }) .ToList(); Albums = SampleData.Albums; Artists = SampleData.Artists; FlipViewTemplateSelector = new RandomDataTemplateSelector(); FrameworkElementFactory spFactory = new FrameworkElementFactory(typeof(Image)); spFactory.SetBinding(Image.SourceProperty, new System.Windows.Data.Binding(".")); spFactory.SetValue(Image.HorizontalAlignmentProperty, HorizontalAlignment.Stretch); spFactory.SetValue(Image.StretchProperty, Stretch.Fill); FlipViewTemplateSelector.TemplateOne = new DataTemplate() { VisualTree = spFactory }; FlipViewImages = new string[] { "http://trinities.org/blog/wp-content/uploads/red-ball.jpg", "http://savingwithsisters.files.wordpress.com/2012/05/ball.gif" }; RaisePropertyChanged("FlipViewTemplateSelector"); BrushResources = FindBrushResources(); }
public MainWindowViewModel(IDialogCoordinator dialogCoordinator) { _dialogCoordinator = dialogCoordinator; SampleData.Seed(); // create accent color menu items for the demo this.AccentColors = ThemeManager.Accents .Select(a => new AccentColorMenuData() { Name = a.Name, ColorBrush = a.Resources["AccentColorBrush"] as Brush }) .ToList(); // create metro theme color menu items for the demo this.AppThemes = ThemeManager.AppThemes .Select(a => new AppThemeMenuData() { Name = a.Name, BorderColorBrush = a.Resources["BlackColorBrush"] as Brush, ColorBrush = a.Resources["WhiteColorBrush"] as Brush }) .ToList(); Albums = SampleData.Albums; Artists = SampleData.Artists; FlipViewTemplateSelector = new RandomDataTemplateSelector(); FrameworkElementFactory spFactory = new FrameworkElementFactory(typeof(Image)); spFactory.SetBinding(Image.SourceProperty, new System.Windows.Data.Binding(".")); spFactory.SetValue(Image.HorizontalAlignmentProperty, HorizontalAlignment.Stretch); spFactory.SetValue(Image.StretchProperty, Stretch.Fill); FlipViewTemplateSelector.TemplateOne = new DataTemplate() { VisualTree = spFactory }; FlipViewImages = new string[] { "http://trinities.org/blog/wp-content/uploads/red-ball.jpg", "http://savingwithsisters.files.wordpress.com/2012/05/ball.gif" }; RaisePropertyChanged("FlipViewTemplateSelector"); BrushResources = FindBrushResources(); CultureInfos = CultureInfo.GetCultures(CultureTypes.InstalledWin32Cultures).ToList(); try { HotkeyManager.Current.AddOrReplace("demo", HotKey.Key, HotKey.ModifierKeys, (sender, e) => OnHotKey(sender, e)); } catch (HotkeyAlreadyRegisteredException exception) { System.Diagnostics.Trace.TraceWarning("Uups, the hotkey {0} is already registered!", exception.Name); } }
public MainWindowViewModel(IDialogCoordinator dialogCoordinator) { _dialogCoordinator = dialogCoordinator; SampleData.Seed(); // create accent color menu items for the demo this.AccentColors = ThemeManager.Accents .Select(a => new AccentColorMenuData() { Name = a.Name, ColorBrush = a.Resources["AccentColorBrush"] as Brush }) .ToList(); // create metro theme color menu items for the demo this.AppThemes = ThemeManager.AppThemes .Select(a => new AppThemeMenuData() { Name = a.Name, BorderColorBrush = a.Resources["BlackColorBrush"] as Brush, ColorBrush = a.Resources["WhiteColorBrush"] as Brush }) .ToList(); Albums = SampleData.Albums; Artists = SampleData.Artists; FlipViewTemplateSelector = new RandomDataTemplateSelector(); FrameworkElementFactory spFactory = new FrameworkElementFactory(typeof(Image)); spFactory.SetBinding(Image.SourceProperty, new System.Windows.Data.Binding(".")); spFactory.SetValue(Image.HorizontalAlignmentProperty, HorizontalAlignment.Stretch); spFactory.SetValue(Image.StretchProperty, Stretch.Fill); FlipViewTemplateSelector.TemplateOne = new DataTemplate() { VisualTree = spFactory }; FlipViewImages = new string[] { "http://trinities.org/blog/wp-content/uploads/red-ball.jpg", "http://savingwithsisters.files.wordpress.com/2012/05/ball.gif" }; RaisePropertyChanged("FlipViewTemplateSelector"); BrushResources = FindBrushResources(); }