LoggingView GetMasterLoggingView() { var loggingView = new LoggingView(); var loggingViewModel = new LoggingViewModel(Dispatcher, new LoggerFacade(Logger.Instance, "Master Logging View")); loggingView.DataContext = loggingViewModel; return(loggingView); }
public void OnStart <T>() where T : ORoot, new() { SKGLView.PaintSurface += SKGLView_PaintSurface; _oRoot = new T(); _oRoot.ServicesRegistered += () => { // Setup xaml dependant Stuff LoggingView.Setup(); }; }
public App() { InitializeComponent(); loggingView = new LoggingView(); masterDetail = new MainMasterDetailPage(); if (logged) { Current.MainPage = masterDetail; } else { Current.MainPage = loggingView; } }
LoggingView GetLoggingView() { var loggingView = new LoggingView(); // Option 1: Pass in LoggerFacade with Group Id var loggingViewModel = new LoggingViewModel(Dispatcher, new LoggerFacade { GroupId = LoggerFacade.GetNewGroupId() }); // Option 2: Pass Group Id in via Property Setter //if (loggingViewModel is IHaveLoggerGroup) // (loggingViewModel as IHaveLoggerGroup).LogGroupId = LoggerFacade.GetNewGroupId(); loggingView.DataContext = loggingViewModel; return(loggingView); }
public UnityLogger(LoggingView loggingView) { _lv = loggingView; }