public override void RegisterServices() { AvaloniaLocator.CurrentMutable .Bind <IAssetLoader>().ToConstant(Services.AssetLoader) .Bind <IFocusManager>().ToConstant(Services.FocusManager) .BindToSelf <IGlobalStyles>(this) .Bind <IInputManager>().ToConstant(Services.InputManager) .Bind <IKeyboardDevice>().ToConstant(Services.KeyboardDevice?.Invoke()) .Bind <IKeyboardNavigationHandler>().ToConstant(Services.KeyboardNavigation) .Bind <ILayoutManager>().ToConstant(Services.LayoutManager) .Bind <IMouseDevice>().ToConstant(Services.MouseDevice?.Invoke()) .Bind <IRuntimePlatform>().ToConstant(Services.Platform) .Bind <IPlatformRenderInterface>().ToConstant(Services.RenderInterface) .Bind <IPlatformThreadingInterface>().ToConstant(Services.ThreadingInterface) .Bind <IScheduler>().ToConstant(Services.Scheduler) .Bind <IStandardCursorFactory>().ToConstant(Services.StandardCursorFactory) .Bind <IStyler>().ToConstant(Services.Styler) .Bind <IWindowingPlatform>().ToConstant(Services.WindowingPlatform) .Bind <IApplicationLifecycle>().ToConstant(this); var styles = Services.Theme?.Invoke(); if (styles != null) { Styles.AddRange(styles); } }
public override void OnFrameworkInitializationCompleted() { if (ApplicationLifetime is IClassicDesktopStyleApplicationLifetime desktop) { _desktop = desktop; var preferencesService = Locator.Current.GetRequiredService <IPreferencesService>(); preferencesService.Updated += PreferencesUpdated; bool notesDirectorySet = preferencesService.Load(); Styles.AddRange(ThemeManager.GetThemeStyles(preferencesService.Preferences.Theme)); Styles.AddRange(ThemeManager.ComponentStyles); if (notesDirectorySet) { OpenMainWindow(preferencesService.Preferences); } else { var window = new InitialSetupWindow { DataContext = new InitialSetupViewModel(preferencesService), Topmost = true, CanResize = false }; window.Started += InitialSetup_Started; window.Show(); window.Activate(); } } base.OnFrameworkInitializationCompleted(); }
public override void RegisterServices() { AvaloniaLocator.CurrentMutable .Bind <IAssetLoader>().ToConstant(Services.AssetLoader) .Bind <IFocusManager>().ToConstant(Services.FocusManager) .Bind <IGlobalClock>().ToConstant(Services.GlobalClock) .BindToSelf <IGlobalStyles>(this) .Bind <IInputManager>().ToConstant(Services.InputManager) .Bind <IKeyboardDevice>().ToConstant(Services.KeyboardDevice?.Invoke()) .Bind <IKeyboardNavigationHandler>().ToConstant(Services.KeyboardNavigation) .Bind <IMouseDevice>().ToConstant(Services.MouseDevice?.Invoke()) .Bind <IRuntimePlatform>().ToConstant(Services.Platform) .Bind <IPlatformRenderInterface>().ToConstant(Services.RenderInterface) .Bind <IFontManagerImpl>().ToConstant(Services.FontManagerImpl) .Bind <ITextShaperImpl>().ToConstant(Services.TextShaperImpl) .Bind <IPlatformThreadingInterface>().ToConstant(Services.ThreadingInterface) .Bind <IScheduler>().ToConstant(Services.Scheduler) .Bind <ICursorFactory>().ToConstant(Services.StandardCursorFactory) .Bind <IStyler>().ToConstant(Services.Styler) .Bind <IWindowingPlatform>().ToConstant(Services.WindowingPlatform) .Bind <PlatformHotkeyConfiguration>().ToSingleton <PlatformHotkeyConfiguration>(); var theme = Services.Theme?.Invoke(); if (theme is Styles styles) { Styles.AddRange(styles); } else if (theme is not null) { Styles.Add(theme); } }
protected void Page_Load(object sender, EventArgs e) { Styles.AddRange(new [] { "~/skins/default/jquery_style.css", "~/skins/default/main-title-icon.less", "~/skins/default/empty-screen-control.less", "~/skins/default/common_style.less", "~/skins/default/page-tabs-navigators.less", "~/skins/default/main-page-container.less", "~/skins/default/wizard.less", "~/skins/default/helper.less", "~/skins/default/comments-container.less", "~/skins/default/filetype_style.css", "~/skins/default/magnific-popup.less", "~/skins/default/toastr.less", "~/skins/default/groupselector.css", "~/skins/default/jquery-advansedfilter.css", "~/skins/default/jquery-advansedfilter-fix.less", "~/skins/default/jquery-advansedselector.less", "~/skins/default/jquery-emailadvansedselector.css", "~/skins/default/codestyle.css" }.Select(ResolveUrl).ToArray()); if (WebSkin.HasCurrentCultureCssFile) { Styles.Add(ResolveUrl("~/skins/default/common_style.css".Replace("css", CultureInfo.CurrentCulture.Name.ToLower() + ".css"))); } }
public override void Initialize() { Styles.AddRange(new[] { IncludeStyle("avares://Avalonia.Themes.Default/DefaultTheme.xaml"), IncludeStyle("avares://Avalonia.Themes.Default/Accents/BaseLight.xaml") }); }
private void PreferencesUpdated(object sender, UpdatedPreferencesEventArgs e) { if (e.NewTheme != null) { var currentThemeStyles = Styles.Where(x => (x as StyleInclude).Source.AbsolutePath.StartsWith("/Styles/Themes")).ToArray(); Styles.RemoveAll(currentThemeStyles); Styles.AddRange(ThemeManager.GetThemeStyles(e.NewTheme)); } }
public UnitTestApplication(TestServices services) { Services = services ?? new TestServices(); RegisterServices(); var styles = Services.Theme?.Invoke(); if (styles != null) { Styles.AddRange(styles); } }
override protected void Process(IFCAnyHandle styledItem) { base.Process(styledItem); IFCAnyHandle item = IFCImportHandleUtil.GetOptionalInstanceAttribute(styledItem, "Item"); if (!IFCAnyHandleUtil.IsNullOrHasNoValue(item)) { Item = IFCRepresentationItem.ProcessIFCRepresentationItem(item); } Name = IFCImportHandleUtil.GetOptionalStringAttribute(styledItem, "Name", null); List <IFCAnyHandle> styles = IFCAnyHandleUtil.GetAggregateInstanceAttribute <List <IFCAnyHandle> >(styledItem, "Styles"); if (styles == null || styles.Count == 0) { Importer.TheLog.LogMissingRequiredAttributeError(styledItem, "Styles", true); } foreach (IFCAnyHandle style in styles) { if (IFCAnyHandleUtil.IsNullOrHasNoValue(style)) { continue; } if (IFCImportFile.TheFile.SchemaVersionAtLeast(IFCSchemaVersion.IFC4Obsolete) && IFCAnyHandleUtil.IsValidSubTypeOf(style, IFCEntityType.IfcPresentationStyle)) { Styles.Add(IFCPresentationStyle.ProcessIFCPresentationStyle(style)); } else { if (Styles.Count != 0) { Importer.TheLog.LogWarning(styledItem.StepId, "Multiple presentation styles found for IfcStyledItem - using first.", false); continue; } IFCPresentationStyleAssignment presentationStyleAssignment = IFCPresentationStyleAssignment.ProcessIFCPresentationStyleAssignment(style); if (presentationStyleAssignment != null && presentationStyleAssignment.Styles != null) { Styles.AddRange(presentationStyleAssignment.Styles); } } } }
protected BasicGridRender(HtmlNode htmlNode, GridDefinition grid) : base(grid) { Styles.AddRange(htmlNode.BorderStyles()); }
public KmlDocument(KmlDocument doc) : base(doc) { Styles.AddRange(doc.Styles); StyleMaps.AddRange(doc.StyleMaps); }