I've following code in my WPF app.I'm trying to set the focus on a textbox on a button click...i.e. on invoking Check() method...
Code:
MainWindowResources.xaml
 <Style TargetType="TextBox" x:Key="MyFiedlStyle">
        <Style.Triggers>
            <DataTrigger Binding="{Binding Path=FocusOnMyField}" Value="true">
                <Setter Property="FocusManager.FocusedElement" Value="{Binding ElementName=myField}"/>
            </DataTrigger>
        </Style.Triggers>
    </Style>
MainWindow.xaml
<TextBox HorizontalAlignment="Left" Margin="1,1,0,0" Width="180" Text="{Binding MyAttributes.MyFieldValue}" TabIndex="4" Grid.Row="3" VerticalAlignment="Top" Grid.Column="5" 
                     Name="myField" Style="{DynamicResource MyFieldStyle}"/>
MainWindowViewModel
 private bool FocusOnMyField
        {
            get { return m_FocusOnMyField; }
            set
            {
                m_FocusOnMyField = value;
                OnPropertyChanged("FocusOnMyField");
            }
        }
private void Check()
{
    this.FocusOnSecDescription = true;
}
Thanks.
