ArcGIS Pro 2.7 API Reference Guide
Image Property (PopupCommand)
Example 

ArcGIS.Desktop.Mapping Namespace > PopupCommand Class : Image Property
Gets or sets the image for the command.
Syntax
public ImageSource Image {get; set;}
Public Property Image As ImageSource
Example
Show a pop-up with custom commands.
public void ShowCustomPopup(MapMember mapMember, long objectID)
{
  //Get the active map view.
  var mapView = MapView.Active;
  if (mapView == null)
    return;

  //Create custom popup content from existing map member and object id
  var popups = new List<PopupContent>();
  popups.Add(new PopupContent(mapMember, objectID));
  
  //Create a new custom command to add to the popup window
  var commands = new List<PopupCommand>();
  commands.Add(new PopupCommand(
    p => MessageBox.Show(string.Format("Map Member: {0}, ID: {1}", p.MapMember, p.ID)),
    p => { return p != null; },
    "My custom command",
    new BitmapImage(new Uri("pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericCheckMark16.png")) as ImageSource));

  mapView.ShowCustomPopup(popups, commands, true);
}
Requirements

Target Platforms: Windows 10, Windows 8.1

See Also

Reference

PopupCommand Class
PopupCommand Members