private void registerTileButton_Click(object sender, RoutedEventArgs e) { if (WinRTLiveTileManager.CheckWinRTAppInstalled()) { App.LiveTileManager.ShowLiveTileManager(); } else { IDialogService service = RegisterLiveTileDialogService; service.ShowDialog(new[] { new UICommand(null, "Close", null, false, true) }, "Warning - Live Tile Manager not found.", null); } }
static WinRTLiveTileManager CreateLiveTileManager() { IContainer components = new System.ComponentModel.Container(); WinRTLiveTileManager res = new WinRTLiveTileManager(components); ((ISupportInitialize)res).BeginInit(); res.DefaultTileImage = System.Drawing.Image.FromStream(Assembly.GetExecutingAssembly().GetManifestResourceStream("DevExpress.Expenses.Views.Images.DefaultTileLarge.png")); res.ApplicationName = "Expense Manager"; res.Id = "2F1C8FFB-F055-410E-A94A-43E7202125F5"; ((ISupportInitialize)res).EndInit(); return(res); }