PROBLEM TO BE SOLVED: To provide an X-ray diagnostic apparatus improving manipulative efficiency by simplifying operation by an operator: and to provide a control program.SOLUTION: An X-ray diagnostic apparatus includes a gaze point acquisition unit 211 and an object selection unit 212. The gaze point acquisition unit 211 acquires information on a gaze point of an operator. The object selection unit 212 selects a function to be executed and an object for the function to be executed on the basis of the information on the gaze point of the operator which is acquired by the gaze point acquisition unit 211.