 <p>You can <em>scale</em> the image by creating a <a href="https://msdn.microsoft.com/en-us/library/system.windows.media.scaletransform(v=vs.110).aspx" rel="nofollow">ScaleTransform</a> object and applying it to the imageBrush, and setting the Stretch property on your brush to whatever it is you desire.</p> <p>For example:</p> <pre><code> Button btn = new Button(); ImageBrush brush1 = new ImageBrush(); brush1.ImageSource = new BitmapImage(new Uri("ms-appx:///Assets/emptyseat.jpg")); ScaleTransform scaleTransform = new ScaleTransform(); scaleTransform.ScaleX = 0.5; brush1.Transform = scaleTransform; brush1.Stretch = Stretch.Uniform; btn.Background = brush1; </code></pre> <p>It's not entirely clear what you are trying to achieve but the above will resize the image for you.</p>