public FileViewModel() { IsDirty = true; Title = FileName; IconSource = ImageAwesome.CreateImageSource(FontAwesomeIcon.Dashboard, Brushes.Black, 15);//bi; }
private void populateWindow(List <string> loadedDataChecklistItems, List <bool> loadedDataChecklist) { images = new List <ImageAwesome>(); for (int i = 0; i < loadedDataChecklistItems.Count; i++) { Label label = new Label(); label.FontSize = 23; label.Foreground = Brushes.Black; label.Content = MESSAGEBULLETPOINT + loadedDataChecklistItems[i]; label.HorizontalAlignment = HorizontalAlignment.Left; label.FontWeight = FontWeights.Bold; ImageAwesome image = new ImageAwesome(); image.Width = 25; image.HorizontalAlignment = HorizontalAlignment.Right; image.Margin = new Thickness(0, 0, 30, 0); if (loadedDataChecklist[i]) { image.Icon = FontAwesomeIcon.Check; } else { image.Icon = FontAwesomeIcon.Spinner; image.SpinDuration = 5; image.Spin = true; } images.Add(image); DockPanel dp = new DockPanel(); dp.Children.Add(label); dp.Children.Add(image); checkListPanel.Children.Add(dp); } }
public AddHostDialog() { InitializeComponent(); spinnerImage = new ImageAwesome() { Icon = FontAwesomeIcon.Spinner, Spin = true, SpinDuration = 2, Foreground = Util.IsLightTheme ? Brushes.Black : Brushes.White, Width = 14, Height = 14, ToolTip = "Please wait..." }; buttonDock = new DockPanel() { Name = "buttonDock", FlowDirection = FlowDirection.LeftToRight, }; buttonDock.Children.Add(new TextBlock { Text = "Loading" }); AddBtn.Content = buttonDock; CloseWindowCommand = new Command(Close); syncCtx = SynchronizationContext.Current; Timer = new DispatcherTimer { Interval = TimeSpan.FromMilliseconds(500), IsEnabled = true }; Timer.Tick += Timer_Tick; Timer.Start(); }
private void InitializeColours(ImageAwesome sourceImage) { BorderSelected.SetValue(Grid.RowProperty, Note.ColourIndex); for (int i = 0; i < PlayerNotes.Colors.Length; i++) { int index = i; GridColour.RowDefinitions.Add(new RowDefinition()); Rectangle rect = new Rectangle() { Fill = new SolidColorBrush(PlayerNotes.Colors[i]), Margin = new Thickness(5) }; rect.SetValue(Grid.RowProperty, i); GridColour.Children.Add(rect); rect.MouseDown += (o, a) => { if (a.ChangedButton == MouseButton.Left) { BorderSelected.SetValue(Grid.RowProperty, index); Note.ColourIndex = index; sourceImage.Foreground = new SolidColorBrush(Note.Colour); } }; } }
private void InitMenuItems() { MenuItems.Clear(); MenuItems.Add(new MenuItem { Name = "DataSets", Icon = ImageAwesome.CreateImageSource(FontAwesomeIcon.Database, Brushes.WhiteSmoke), Content = new ManageDataSet() }); //MenuItems.Add(new MenuItem //{ // Name = "Data", // Icon = ImageAwesome.CreateImageSource(FontAwesomeIcon.FilesOutline, Brushes.WhiteSmoke), // Content = new ManageData() //}); MenuItems.Add(new MenuItem { Name = "Services", Icon = ImageAwesome.CreateImageSource(FontAwesomeIcon.Tasks, Brushes.WhiteSmoke), Content = new ManageService() }); MenuItems.Add(new MenuItem { Name = "Processes", Icon = ImageAwesome.CreateImageSource(FontAwesomeIcon.Spinner, Brushes.WhiteSmoke), Content = new ManageProcess() }); MenuItems.Add(new MenuItem { Name = "ResourcesMonitor", Icon = ImageAwesome.CreateImageSource(FontAwesomeIcon.AreaChart, Brushes.WhiteSmoke), Content = new ResourcesMonitor() }); }
public MainWindow() { InitializeComponent(); Icon = ImageAwesome.CreateImageSource(FontAwesomeIcon.Flag, Brushes.Black); Closed += (sender, args) => Application.Current.Shutdown(); }
public FileViewModel(string filePath) { FilePath = filePath; Title = FileName; IconSource = ImageAwesome.CreateImageSource(FontAwesomeIcon.Dashboard, Brushes.Black, 15);//bi; }
public SingleAnimation() { InitializeComponent(); Icon = ImageAwesome.CreateImageSource(FontAwesomeIcon.Spinner, Brushes.BlueViolet); //Icon = ImageAwesome.CreateImageSource(FontAwesomeIcon.RotateRight, Brushes.BlueViolet); }
protected override void OnContextMenuOpening(ContextMenuEventArgs e) { var parentContentPane = FindDependencyParent.FindParent <DesignerView>(this); var dataContext = parentContentPane?.DataContext; if (dataContext != null) { if (dataContext.GetType().Name == "ServiceTestViewModel" || dataContext.GetType().Name == "MergeWorkflowViewModel") { e.Handled = true; } else { base.OnContextMenuOpening(e); if (ViewModel != null && ViewModel.HasLargeView && !ViewModel.ShowSmall && ViewModel.ShowSmall) { var imageSource = ImageAwesome.CreateImageSource(FontAwesomeIcon.Expand, Brushes.Black); var icon = new Image { Source = imageSource, Height = 14, Width = 14 }; _showCollapseLargeView.Header = "Show Large View"; _showCollapseLargeView.Icon = icon; } } } }
private void OnRequestLoader(bool isShow) { if (isShow && _loader == null) { _loader = new ImageAwesome(); MainGrid.Children.Add(_loader); _loader.Icon = FontAwesomeIcon.Refresh; _loader.Spin = true; _loader.Width = 20; _loader.Height = 20; Grid.SetRow(_loader, 0); Grid.SetColumn(_loader, 0); Grid.SetColumnSpan(_loader, 3); Grid.SetRowSpan(_loader, 3); _loader.HorizontalAlignment = HorizontalAlignment.Center; _loader.VerticalAlignment = VerticalAlignment.Center; IsEnabled = false; } else if (_loader != null) { MainGrid.Children.Remove(_loader); _loader = null; IsEnabled = true; } }
public async void TestAI(object sender, RoutedEventArgs e) { Button button = sender as Button; StackPanel stackPanel = button.Parent as StackPanel; CheckBox checkBox = stackPanel.Children.OfType <CheckBox>().First(); ImageAwesome imageAwesome = stackPanel.Children.OfType <ImageAwesome>().First(); imageAwesome.Icon = FontAwesomeIcon.Refresh; imageAwesome.Spin = true; imageAwesome.Foreground = (SolidColorBrush)Application.Current.Resources["ForegroundSearch"]; if (checkBox.Content.ToString() == Jvedio.Language.Resources.BaiduFaceRecognition) { string base64 = Resource_String.BaseImage64; System.Drawing.Bitmap bitmap = ImageProcess.Base64ToBitmap(base64); Dictionary <string, string> result; Int32Rect int32Rect; (result, int32Rect) = await TestBaiduAI(bitmap); if (result != null && int32Rect != Int32Rect.Empty) { imageAwesome.Icon = FontAwesomeIcon.CheckCircle; imageAwesome.Spin = false; imageAwesome.Foreground = new SolidColorBrush(Color.FromRgb(32, 183, 89)); string clientId = Properties.Settings.Default.Baidu_API_KEY.Replace(" ", ""); string clientSecret = Properties.Settings.Default.Baidu_SECRET_KEY.Replace(" ", ""); SaveKeyValue(clientId, clientSecret, "BaiduAI.key"); } else { imageAwesome.Icon = FontAwesomeIcon.TimesCircle; imageAwesome.Spin = false; imageAwesome.Foreground = new SolidColorBrush(Colors.Red); } } }
private static void SetDefaultIconProperties(ImageAwesome icon) { icon.Icon = FontAwesomeIcon.CaretRight; icon.Width = 10; icon.Height = 10; icon.Foreground = DefaultIconBrush; }
public MainWindow(MainWindowVM viewModel, IEventAggregator eventAggregator) { this.eventAggregator = eventAggregator; InitializeComponent(); WindowChrome windowChrome = new WindowChrome() { CaptionHeight = 55, CornerRadius = new CornerRadius(0), GlassFrameThickness = new Thickness(0), NonClientFrameEdges = NonClientFrameEdges.None, ResizeBorderThickness = new Thickness(6), UseAeroCaptionButtons = false }; WindowChrome.SetWindowChrome(this, windowChrome); // Hold reference to FontAwesome library ImageAwesome.CreateImageSource(FontAwesomeIcon.Times, Brushes.Black); this.Loaded += (s, e) => { HwndSource.FromHwnd(new WindowInteropHelper(this).Handle).AddHook(new HwndSourceHook(WindowProc)); this.DataContext = viewModel; if (viewModel != null) { viewModel.Loaded(); } }; }
/// <summary> /// Constructor of the <see cref="TaskPanel"/> class /// </summary> /// <param name="taskInfo">The task informations to be filled in the panel</param> public TaskPanel(TaskInfo taskInfo) { InitializeComponent(); Info = taskInfo; TextTitle.Text = Info.Title; TextContent.Text = Info.Content; IsBlocking = false; CanHover = true; // Status of a Task Image img = new Image { Width = 10, Height = 10 }; if (Info.Completed) { img.Source = ImageAwesome.CreateImageSource(FontAwesomeIcon.Check, Brushes.White); DoneButton.Visibility = Visibility.Hidden; } else { img.Source = ImageAwesome.CreateImageSource(FontAwesomeIcon.Times, Brushes.White); } Grid.SetColumn(TopInnerGrid, 0); img.VerticalAlignment = VerticalAlignment.Top; img.HorizontalAlignment = HorizontalAlignment.Left; img.Margin = new Thickness(5, 5, 0, 0); TaskGrid.Children.Add(img); }
private void UpdateStatus(WirelessNetworkStatus status) { LoadingIcon.Visibility = Visibility.Collapsed; SignalStrengthIcon.Visibility = Visibility.Visible; NetworkStatusIcon.Visibility = Visibility.Visible; switch (status) { case WirelessNetworkStatus.Connected: NetworkStatusIcon.Source = ImageAwesome.CreateImageSource(FontAwesomeIcon.Check, Brushes.Green); break; case WirelessNetworkStatus.Connecting: LoadingIcon.Visibility = Visibility.Visible; SignalStrengthIcon.Visibility = Visibility.Collapsed; NetworkStatusIcon.Visibility = Visibility.Collapsed; UpdateText(text.Get(TextKey.SystemControl_WirelessConnecting)); break; default: NetworkStatusIcon.Source = ImageAwesome.CreateImageSource(FontAwesomeIcon.Close, Brushes.Orange); SignalStrengthIcon.Child = GetIcon(0); UpdateText(text.Get(TextKey.SystemControl_WirelessDisconnected)); break; } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { var str = value as string; var size = 128; if (string.IsNullOrEmpty(str)) { return(null); } string tbtext = ""; if (str != "Windows") { var words = str.Split(' '); if (words.Length > 2) { tbtext = string.Format("{0}{1}{2}", words[0][0], words[1][0], words[2][0]); } else if (words.Length > 1) { tbtext = string.Format("{0}{1}", words[0][0], words[1][0]); } else { tbtext = words[0].Length > 2 ? words[0].Substring(0, 3) : words[0].Substring(0, words[0].Length); } } if (_cache.ContainsKey(tbtext)) { return(_cache[tbtext]); } else { if (str == "Windows") { return(ImageAwesome.CreateImageSource(FaIcons.fa_windows, new SolidColorBrush(Colors.White))); } else { Border b = new Border(); b.Width = size; b.Height = size; TextBlock t = new TextBlock(); t.FontWeight = FontWeights.Bold; Viewbox strecher = new Viewbox(); strecher.Child = t; b.Child = strecher; t.Text = tbtext.ToUpper(); var index = Math.Abs(tbtext.ToUpper().GetHashCode()) % _colors.Length; b.Background = new SolidColorBrush(_colors[index]); t.Foreground = new SolidColorBrush(Colors.White); var img = b.Render(); _cache.Add(tbtext, img); return(img); } } }
public MainWindow(MainWindowVM viewModel, IEventAggregator eventAggregator, IDialogService dialogService, IRuntimeDataService runtimeDataService) { this._eventAggregator = eventAggregator; this._dialogService = dialogService; this._runtimeDataService = runtimeDataService; this.InitializeComponent(); WindowChrome windowChrome = new WindowChrome() { CaptionHeight = 55, CornerRadius = new CornerRadius(0), GlassFrameThickness = new Thickness(0), NonClientFrameEdges = NonClientFrameEdges.None, ResizeBorderThickness = new Thickness(6), UseAeroCaptionButtons = false }; WindowChrome.SetWindowChrome(this, windowChrome); // Hold reference to FontAwesome library ImageAwesome.CreateImageSource(FontAwesomeIcon.Times, Brushes.Black); this.SizeChanged += (s, e) => { if (this.WindowState == WindowState.Normal) { this.WidthNormal = this.Width; this.HeightNormal = this.Height; } }; this.LocationChanged += (s, e) => { if (this.WindowState == WindowState.Normal) { this.TopNormal = this.Top; this.LeftNormal = this.Left; } }; this.Loaded += (s, e) => { HwndSource.FromHwnd(new WindowInteropHelper(this).Handle).AddHook(new HwndSourceHook(this.WindowProc)); this.DataContext = viewModel; if (viewModel != null) { viewModel.Loaded(); } this.LoadWindowState(); }; this.Closed += (s, e) => { this.SaveWindowState(); }; }
public static ImageAwesome GetDefaultIconByVmiType(ViewMenuItemBase item) { var icon = new ImageAwesome(); SetDefaultIconProperties(icon); return(icon); }
private static ImageAwesome CreateImageAwesome() { var image = new ImageAwesome { Margin = new Thickness(0, 0, 2, 8), Opacity = 0.0, Foreground = UP_BRUSH, Icon = FontAwesomeIcon.None }; image.SetValue(Panel.ZIndexProperty, 3); return(image); }
public NotesWindow(string playerID, ImageAwesome sourceImage) { InitializeComponent(); PlayerID = playerID; Note = PlayerNotes.Instance[playerID]; InitializeColours(sourceImage); InitializeText(); }
/** * Crea el ícono de FontAwesome para insertar al lado de la noticia */ private Image createNewspaperIcon() { ImageSource iconSource = ImageAwesome.CreateImageSource(FontAwesomeIcon.NewspaperOutline, Utils.brushFromHTML("#c33d2b")); Image icon = new Image(); icon.Source = iconSource; icon.Height = 10; icon.Margin = new Thickness(0, 10, 0, 0); return(icon); }
public FileStatsViewModel() : base("Tool View - Bottom") { Workspace.This.ActiveDocumentChanged += new EventHandler(OnActiveDocumentChanged); ContentId = ToolContentId; //part of issue no. 60(icon) -edited by reeden IconSource = ImageAwesome.CreateImageSource(FontAwesomeIcon.Warning, Brushes.Black, 15);//bi; }
public static Image getAwesomeIcon(FontAwesomeIcon fIcon, System.Windows.Media.Brush color) { Image icon = new Image(); icon.Source = ImageAwesome.CreateImageSource(fIcon, color); icon.Height = 16; icon.Width = 16; return(icon); }
static SourceControlIcons() { Normal = ImageAwesome.CreateImageSource(FontAwesomeIcon.Lock, Brushes.SteelBlue); Changed = ImageAwesome.CreateImageSource(FontAwesomeIcon.Check, Brushes.Red); Ignored = ImageAwesome.CreateImageSource(FontAwesomeIcon.MinusCircle, Brushes.LightSlateGray); Added = ImageAwesome.CreateImageSource(FontAwesomeIcon.Plus, Brushes.LightGreen); Conflict = ImageAwesome.CreateImageSource(FontAwesomeIcon.Warning, Brushes.DarkGoldenrod); Unversioned = ImageAwesome.CreateImageSource(FontAwesomeIcon.MinusCircle, Brushes.LightSlateGray); Deleted = ImageAwesome.CreateImageSource(FontAwesomeIcon.MinusCircle, Brushes.IndianRed); }
public RecentFilesViewModel() : base("Tool VIew - Left ") { ////Workspace.This.ActiveDocumentChanged += new EventHandler(OnActiveDocumentChanged); ContentId = ToolContentId; this.mMruList = new MRUListVM(); //part of issue no. 60(icon) -edited by reeden IconSource = ImageAwesome.CreateImageSource(FontAwesomeIcon.Home, Brushes.Black, 15);//bi; }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (!(value is EFontAwesomeIcon)) { return(null); } Brush foregroundBrush = parameter as Brush ?? Brushes.Black; return(ImageAwesome.CreateImageSource((EFontAwesomeIcon)value, foregroundBrush)); }
internal static ImageAwesome CreateImageAwesome() { var image = new ImageAwesome { Margin = new Thickness { Bottom = 1, Right = 2 }, Opacity = 0.0, Foreground = UPBRUSH, Icon = FontAwesomeIcon.None }; image.SetValue(Panel.ZIndexProperty, 3); image.VerticalAlignment = VerticalAlignment.Center; return(image); }
private void SetIcon(ImageAwesome icon, bool state) { if (state) { icon.Icon = FontAwesome.WPF.FontAwesomeIcon.Check; icon.Foreground = new SolidColorBrush(Colors.Green); } else { icon.Icon = FontAwesome.WPF.FontAwesomeIcon.TimesCircle; icon.Foreground = new SolidColorBrush(Colors.Red); } }
private void ToggleChannelShowButton(ImageAwesome icon, Settings.Channel channel) { if (icon.Icon.Equals(FontAwesomeIcon.Eye)) { icon.Icon = FontAwesomeIcon.EyeSlash; channel.Show = false; } else { icon.Icon = FontAwesomeIcon.Eye; channel.Show = true; } }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (!(value is FontAwesomeIcon)) { return(null); } if (!(parameter is Brush brush)) { brush = Brushes.Black; } return(ImageAwesome.CreateImageSource((FontAwesomeIcon)value, brush)); }