Style With MultiTrigger : EventTrigger « Windows Presentation Foundation « C# / C Sharp






Style With MultiTrigger

Style With MultiTrigger
     

<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Window.Resources>
      <Style x:Key ="TextBoxStyle" TargetType = "{x:Type TextBox}">
        <Setter Property = "Foreground" Value = "Black"/>
        <Setter Property = "Background" Value = "LightGray"/>
        <Setter Property = "Height" Value = "30"/>
        <Setter Property = "Width" Value = "100"/>
          <Style.Triggers>
            <MultiTrigger>  
            <MultiTrigger.Conditions>
              <Condition Property = "IsFocused" Value = "True"/>
              <Condition Property = "IsMouseOver" Value = "True"/>
            </MultiTrigger.Conditions>
            <Setter Property = "Background" Value = "Yellow"/>                   
          </MultiTrigger>
        </Style.Triggers>
      </Style>
    </Window.Resources>


  <StackPanel >
    <TextBox Name = "txtOne" Style = "{StaticResource TextBoxStyle}" />    
    <TextBox Name = "txtTwo" Style = "{StaticResource TextBoxStyle}" />
    <TextBox Name = "txtThree" Style = "{StaticResource TextBoxStyle}" />
   </StackPanel>
</Window>

   
    
    
    
    
  








Related examples in the same category

1.Use Triggers to Play Audio When a User Interacts with a ControlUse Triggers to Play Audio When a User Interacts with a Control
2.Starting an animation with a triggerStarting an animation with a trigger
3.Pausing and resuming a storyboard with triggersPausing and resuming a storyboard with triggers
4.EventTrigger Ellipse.MouseLeftButtonDownEventTrigger Ellipse.MouseLeftButtonDown
5.EventTrigger Ellipse.MouseLeftButtonUpEventTrigger Ellipse.MouseLeftButtonUp
6.Playing a sound with a triggerPlaying a sound with a trigger
7.Trigger Property=FrameworkElement.IsFocusedTrigger Property=FrameworkElement.IsFocused