private void CreateButton(IoItem location) { var settings = SharedSettings.GetInstance(); var content = new WrapPanel(); content.Children.Add(new Image { Source = location.GetSmallIcon(), Height = 16, Width = 16, Margin = new Thickness(2) }); content.Children.Add(new TextBlock { Text = location.Name, Margin = new Thickness(2) }); var btnLocation = new Button { Content = content, Tag = location, HorizontalContentAlignment = HorizontalAlignment.Left, Foreground = settings.UiForeBrush, Background = settings.UiGradientBrushV, Margin = new Thickness(5) }; btnLocation.Click += btnLocation_Click; pnlButtons.Children.Add(btnLocation); }
private void CreateButton(IoItem item) { var settings = SharedSettings.GetInstance(); var content = new WrapPanel(); content.Children.Add(new Image { Source = item.GetSmallIcon(), Height = 16, Width = 16, Margin = new Thickness(2) }); content.Children.Add(new TextBlock { Text = item.Name, Margin = new Thickness(2), TextTrimming = TextTrimming.CharacterEllipsis, Width = 70 }); var btnProgram = new Button { Content = content, Tag = item, HorizontalContentAlignment = HorizontalAlignment.Left, Foreground = settings.UiForeBrush, Background = settings.UiGradientBrushV, Margin = new Thickness(5), Width = 100, ToolTip = item.Name }; btnProgram.Click += BtnProgramClick; pnlPrograms.Children.Add(btnProgram); }