Пример #1
0
 private void DisplayImagePreview()
 {
     if (TextBoxImageFace.Bill.ContainsImageFaceAndImageExists())
     {
         var bitmap = new Bitmap(TextBoxImageFace.Bill.ImageFileRelativePath);
         ButtonImagePreview.Source = BitMapCreator.Bitmap2BitmapImage(bitmap);
     }
 }
Пример #2
0
 protected void SetImageBills()
 {
     foreach (var buttonImage in ButtonImages)
     {
         if (buttonImage.Bill != null)
         {
             continue;
         }
         buttonImage.Bill = new BillStreamDeckFace();
         buttonImage.Bill.StreamDeckButtonName = (EnumStreamDeckButtonNames)Enum.Parse(typeof(EnumStreamDeckButtonNames), "BUTTON" + buttonImage.Name.Replace("ButtonImage", ""));
         buttonImage.Bill.SelectedImage        = BitMapCreator.GetButtonNumberImage(buttonImage.Bill.StreamDeckButtonName, System.Drawing.Color.Green);
         buttonImage.Bill.DeselectedImage      = BitMapCreator.GetButtonNumberImage(buttonImage.Bill.StreamDeckButtonName, Color.Blue);
         buttonImage.Source = buttonImage.Bill.DeselectedImage;
     }
 }
Пример #3
0
 private void ThreadedPanelIdentification(CancellationToken cancellationToken)
 {
     try
     {
         while (true)
         {
             var bitmap = BitMapCreator.CreateEmptyStreamDeckBitmap(_colors[_random.Next(0, 20)]);
             _streamDeckPanel.SetImage(_random.Next(0, _streamDeckPanel.ButtonCount - 1), bitmap);
             Thread.Sleep(50);
             if (cancellationToken.IsCancellationRequested)
             {
                 break;
             }
         }
     }
     catch (Exception ex)
     {
         Common.LogError(ex);
     }
 }
Пример #4
0
        public DuplicateViewModel()
        {
            Bc = new BitMapCreator();
            if (DesignerProperties.GetIsInDesignMode(new DependencyObject()))
            {
                var dff = new DuplicateFileFinder(
                    null,
                    new Directory(@"C:\Users\Kevin\OneDrive\duptest"));
                dff.FindDuplicates();

                FileMapByString fm = dff._duplicates;

                foreach (var item in fm)
                {
                    foreach (IFile file in item.Value)
                    {
                        dff_OnDuplicateFound(item.Key, file.Path, file.GetSize());
                    }
                }
            }
        }
Пример #5
0
        public static void TestImage(this StreamDeckFaceTextBox textBox, StreamDeckPanel streamDeckPanel)
        {
            var bitmap = BitMapCreator.CreateStreamDeckBitmap(textBox.Text, textBox.Bill.TextFont, textBox.Bill.FontColor, textBox.Bill.BackgroundColor, textBox.Bill.OffsetX, textBox.Bill.OffsetY);

            streamDeckPanel.SetImage(streamDeckPanel.SelectedButtonName, bitmap);
        }