omo passar um valor específico para o parâmetro do converso

Criei uma classe Person que se parece com isso:

public class Person
{
    public enum GenderType
    {
        Female, 
        Male
    }

    public string Name
    {
        get; set;
    }

    public GenderType? Gender
    {
        get; set;
    }
}

Em seguida, criei um modelo de dados que apresentará objetos do tipo Pesso
Aqui está o código XAML:

<DataTemplate 
    x:Key="personTemplate" 
    DataType="{x:Type model:Person}">
  <StackPanel>
    <RadioButton 
        Content="Female" 
        IsChecked="{Binding Path=Gender, 
                    Converter={StaticResource genderConverter}, 
                    ConverterParameter=???}"/>
    <RadioButton 
        Content="Male" 
        IsChecked="{Binding Path=Gender, 
                    Converter={StaticResource genderConverter}, 
                    ConverterParameter=???}"/>
    <RadioButton 
        Content="Not specified" 
        IsChecked="{Binding Path=Gender, 
                    Converter={StaticResource genderConverter}, 
                    ConverterParameter=???}"/>
  </StackPanel>
</DataTemplate>

Claro que o???s no código não funcionam :) O problema é que eu quero criar umgenderConverter conversor que irá comparar o valor fornecido, ou seja,personObject.Gender, contra o @ forneciPerson.GenderType valor fornecido no parâmetro e retornotrue se os valores corresponderem.

Não sei como passar o parâmetro do conversorPerson.GenderType.Female, Person.GenderType.Male enull, para o primeiro, segundo e terceiro botão de opção, respectivament

questionAnswers(2)

yourAnswerToTheQuestion