xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="ImageElementExample.CroppedImageExample"
Title="CroppedImage Example"
Loaded="PageLoaded">
//File:Window.xaml.cs
using System;
using System.Windows;
using System.Windows.Documents;
using System.Windows.Controls;
using System.Windows.Navigation;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
namespace ImageElementExample
{
public partial class CroppedImageExample : Page
{
public CroppedImageExample()
{
}
public void PageLoaded(object sender, RoutedEventArgs args)
{
Image croppedImage = new Image();
croppedImage.Width = 200;
croppedImage.Margin = new Thickness(5);
CroppedBitmap cb = new CroppedBitmap((BitmapSource)this.Resources["masterImage"],new Int32Rect(30, 20, 105, 50));
croppedImage.Source = cb;
Image chainImage = new Image();
chainImage.Width = 200;
CroppedBitmap chained = new CroppedBitmap(cb,new Int32Rect(30, 0, (int)cb.Width-30, (int)cb.Height));
chainImage.Source = chained;
}
}
}