Gets or sets a value that indicates whether the method will process the image.
            
            
            
            
 Syntax
Syntax
            
            
            | XAML Attributes Usage |  | 
|---|
| <object Flag =AutoColorLevelCommandBitmapEffectsFlags > | 
| Dependencies Property Information |  | 
|---|
| Identifier field | FlagProperty | 
| Metadata properties set to true | None | 
| XAML Attributes Usage |  | 
|---|
| <object Flag =AutoColorLevelCommandBitmapEffectsFlags > | 
| Dependencies Property Information |  | 
|---|
| Identifier field | FlagProperty | 
| Metadata properties set to true | None | 
Return Value
The method to process the image.
 
            
            
            
             Example
Example
Run the AutoColorLevelCommandBitmapEffect on an image.
             | Visual Basic |  Copy Code | 
|---|
| Public Sub AutoColorLevelCommandBitmapEffectExample(ByVal element As FrameworkElement)
 
 Dim effect As AutoColorLevelCommandBitmapEffect = New AutoColorLevelCommandBitmapEffect()
 effect.BlackClip = 50
 effect.Flag = AutoColorLevelCommandBitmapEffectsFlags.None
 effect.Type = AutoColorLevelCommandBitmapEffectsType.Level
 effect.WhiteClip = 50
 element.BitmapEffect = effect
 
 
 Dim animation1 As Int32Animation = New Int32Animation()
 animation1.From = 0
 animation1.To = 10000
 animation1.By = 1
 animation1.Duration = New Duration(TimeSpan.FromSeconds(3.0))
 animation1.AutoReverse = True
 animation1.RepeatBehavior = RepeatBehavior.Forever
 Dim animation2 As Int32Animation = New Int32Animation()
 animation2.From = 0
 animation2.To = 10000
 animation2.By = 1
 animation2.Duration = New Duration(TimeSpan.FromSeconds(10.0))
 animation2.AutoReverse = True
 animation2.RepeatBehavior = RepeatBehavior.Forever
 
 
 
 
 Dim storyboard As Storyboard = New Storyboard()
 storyboard.SetTargetName(animation1, "AnimatedBitmapEffect")
 storyboard.SetTargetProperty(animation1, New PropertyPath(AutoColorLevelCommandBitmapEffect.BlackClipProperty))
 element.RegisterName("AnimatedBitmapEffect", effect)
 storyboard.Children.Add(animation1)
 storyboard.SetTargetName(animation2, "AnimatedBitmapEffect")
 storyboard.SetTargetProperty(animation2, New PropertyPath(AutoColorLevelCommandBitmapEffect.WhiteClipProperty))
 element.RegisterName("AnimatedBitmapEffect", effect)
 storyboard.Children.Add(animation2)
 
 storyboard.Begin(element)
 End Sub
 | 
| C# |  Copy Code | 
|---|
| public void AutoColorLevelCommandBitmapEffectExample(FrameworkElement element) {
 
 // Initialize Effect
 AutoColorLevelCommandBitmapEffect effect = new AutoColorLevelCommandBitmapEffect();
 effect.BlackClip = 50;
 effect.Flag = AutoColorLevelCommandBitmapEffectsFlags.None;
 effect.Type = AutoColorLevelCommandBitmapEffectsType.Level;
 effect.WhiteClip = 50;
 
 element.BitmapEffect = effect;
 
 // Initialize Animations
 Int32Animation animation1 = new Int32Animation();
 animation1.From = 0;
 animation1.To = 10000;
 animation1.By = 1;
 animation1.Duration = new Duration(TimeSpan.FromSeconds(3.0));
 animation1.AutoReverse = true;
 animation1.RepeatBehavior = RepeatBehavior.Forever;
 Int32Animation animation2 = new Int32Animation();
 animation2.From = 0;
 animation2.To = 10000;
 animation2.By = 1;
 animation2.Duration = new Duration(TimeSpan.FromSeconds(10.0));
 animation2.AutoReverse = true;
 animation2.RepeatBehavior = RepeatBehavior.Forever;
 
 
 
 // Initialize and run Storyboard
 Storyboard storyboard = new Storyboard();
 Storyboard.SetTargetName(animation1, "AnimatedBitmapEffect");
 Storyboard.SetTargetProperty(animation1, new PropertyPath(AutoColorLevelCommandBitmapEffect.BlackClipProperty));
 element.RegisterName("AnimatedBitmapEffect", effect);
 storyboard.Children.Add(animation1);
 Storyboard.SetTargetName(animation2, "AnimatedBitmapEffect");
 Storyboard.SetTargetProperty(animation2, new PropertyPath(AutoColorLevelCommandBitmapEffect.WhiteClipProperty));
 element.RegisterName("AnimatedBitmapEffect", effect);
 storyboard.Children.Add(animation2);
 
 storyboard.Begin(element);
 }
 | 
| XAML |  Copy Code | 
|---|
| <Page Title="CSAnimateEffect" Height="391" Width="300" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:lteffects="clr-namespace:Leadtools.Windows.Media.Effects.Color;assembly=Leadtools.Windows.Media.Effects"> <Grid>
 <Image Margin="10,10,10,10" HorizontalAlignment="Center" VerticalAlignment="Center" Source="C:\Program Files\LEAD Technologies, Inc\LEADTOOLS 16\Images\slave.jpg">
 <Image.BitmapEffect>
 <lteffects:AutoColorLevelCommandBitmapEffect x:Name="MyBitmapEffect" BlackClip="100" WhiteClip="500" />
 </Image.BitmapEffect>
 <Image.Triggers>
 <EventTrigger RoutedEvent="Image.Loaded">
 <BeginStoryboard>
 <Storyboard>
 <Int32Animation Storyboard.TargetName="MyBitmapEffect" Storyboard.TargetProperty="BlackClip" From="0" To="10000" Duration="0:0:3" RepeatBehavior="Forever" AutoReverse="True" />
 <Int32Animation Storyboard.TargetName="MyBitmapEffect" Storyboard.TargetProperty="WhiteClip" From="0" To="10000" Duration="0:0:10" RepeatBehavior="Forever" AutoReverse="True" />
 </Storyboard>
 </BeginStoryboard>
 </EventTrigger>
 </Image.Triggers>
 </Image>
 </Grid>
 </Page>
 | 
 Requirements
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Vista, Windows Server 2008 family
 See Also
See Also