xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="ImageElementExample.FormatConvertedExample"
Title="FormatConverted 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 FormatConvertedExample : Page
{
public FormatConvertedExample()
{
}
public void PageLoaded(object sender, RoutedEventArgs args)
{
Image grayImage = new Image();
grayImage.Width = 200;
grayImage.Margin = new Thickness(5);
FormatConvertedBitmap fcb = new FormatConvertedBitmap((BitmapImage)this.Resources["masterImage"],PixelFormats.Gray4,null,0);
grayImage.Source = fcb;
Grid.SetColumn(grayImage, 2);
Grid.SetRow(grayImage, 1);
convertedGrid.Children.Add(grayImage);
}
}
}