示例#1
0
 protected TreeItem(string displayText, FluidCommand openCommand, PackIconModernKind icon = PackIconModernKind.Page, string toolTip = "")
 {
     this.DisplayText     = displayText;
     this.Icon            = icon;
     this.OpenFileCommand = openCommand;
     this.ToolTip         = toolTip;
     this.DetailPages     = new BindableCollection <TreeItemDetail>();
 }
示例#2
0
 public ModuleItem(string name, System.Type moduleType, PackIconModernKind icon)
 {
     Name = name;
     Icon = icon;
     ModuleType = moduleType;
     SetViewModel(ModuleType);
     SetBackgroundColor(ModuleType);
     SetOpacity(ModuleType);
 }
示例#3
0
 private void createMessage(string message, string title, string buttonText, PackIconModernKind icon)
 {
     notificationManager.CreateMessage()
     .Accent(new SolidColorBrush(AccentColor))
     .Background((Brush)Application.Current.Resources[Brushes.Layer3BackgroundBrush])
     .Foreground(((Color)Application.Current.Resources[Colors.ForegroundColor]).ToString())
     .HasMessage($"{title}:\n{message}")
     .WithAdditionalContent(ContentLocation.AboveBadge, new PackIconModern()
     {
         Kind   = icon,
         Height = 18,
         Width  = 18
     })
     .Dismiss().WithButton(buttonText ?? Resources.Submit, button => { })
     .Dismiss().WithDelay(TimeSpan.FromSeconds(7)).Queue();
 }
示例#4
0
        public static ImageSource ToImageSource(this PackIconModernKind icon, System.Windows.Media.Brush brush = null)
        {
            GeometryDrawing geoDrawing = new GeometryDrawing();

            geoDrawing.Brush = brush == null? System.Windows.Media.Brushes.Black : brush;
            geoDrawing.Pen   = new System.Windows.Media.Pen(geoDrawing.Brush, 0.25);


            geoDrawing.Geometry = Geometry.Parse(new PackIconModern {
                Kind = icon
            }.Data);


            var drawingGroup = new DrawingGroup {
                Children = { geoDrawing }, Transform = new ScaleTransform(1, 1)
            };

            return(new DrawingImage {
                Drawing = drawingGroup
            });
        }
 public ModernExtension(PackIconModernKind kind)
 {
     this.Kind = kind;
 }
示例#6
0
 public static IconoMenuEstatico Crear(PackIconModernKind clase) => new IconoMenuEstatico(new PackIconModern {
     Kind = clase
 });
 private bool FilterModernKindss(PackIconModernKind packIconModernKind)
 {
     return string.IsNullOrWhiteSpace(ModernFilterTerm) || packIconModernKind.ToString().IndexOf(ModernFilterTerm, StringComparison.CurrentCultureIgnoreCase) >= 0;
 }
 protected TreeItemDetail(int orderPriority, PackIconModernKind?icon = null)
 {
     this.OrderPriority = orderPriority;
     this.Icon          = icon.GetValueOrDefault(PackIconModernKind.App);
 }
示例#9
0
 public PaneViewModel(string displayName, PackIconModernKind icon)
 {
     this.Icon        = icon;
     this.DisplayName = displayName;
 }
示例#10
0
 private bool FilterModernKindss(PackIconModernKind packIconModernKind)
 {
     return(string.IsNullOrWhiteSpace(ModernFilterTerm) || packIconModernKind.ToString().IndexOf(ModernFilterTerm, StringComparison.CurrentCultureIgnoreCase) >= 0);
 }