Pushpin visibility property not working with converter
I have a visibility converter that converts a bool to a Visibility enum, it is pretty straight forward. But for some reason it doesn't work with my `Pushpin`. My markup look like this:

    <UserControl.Resources>
        <DataTemplate x:Key="EndPinTemplate">
            <maps:Pushpin CacheMode="BitmapCache" Background="{Binding Urgency, Converter={StaticResource UrgencyToColorConverter}, Mode=OneWay}" 
                          Content="{Binding Data, Mode=OneWay}"  FontSize="14.667" Location="{Binding EndLocation}" 
                          Visibility="{Binding HasEndPoint, Converter={StaticResource BoolToVisibilityConverter}, Mode=OneWay}"
                          DataContext="{Binding}"/>
        </DataTemplate>
    </UserControl.Resources>

    <Grid x:Name="LayoutRoot" Background="Transparent">
        <maps:Map>
            <maps:MapItemsControl ItemsSource="{Binding PushPins}" ItemTemplate="{StaticResource EndPinTemplate}" />
        </maps:Map>
    </Grid>

It is only the `Visibility` property the converter doesn't work for. Setting it manually work, but I would like to do it with a converter. What should I do? Or what am I doing wrong?
Pushpin visibility property not working with converter
===

I have a visibility converter that converts a bool to a Visibility enum, it is pretty straight forward. But for some reason it doesn't work with my `Pushpin`. My markup look like this:

    <UserControl.Resources>
        <DataTemplate x:Key="EndPinTemplate">
            <maps:Pushpin CacheMode="BitmapCache" Background="{Binding Urgency, Converter={StaticResource UrgencyToColorConverter}, Mode=OneWay}" 
                          Content="{Binding Data, Mode=OneWay}"  FontSize="14.667" Location="{Binding EndLocation}" 
                          Visibility="{Binding HasEndPoint, Converter={StaticResource BoolToVisibilityConverter}, Mode=OneWay}"
                          DataContext="{Binding}"/>
        </DataTemplate>
    </UserControl.Resources>

    <Grid x:Name="LayoutRoot" Background="Transparent">
        <maps:Map>
            <maps:MapItemsControl ItemsSource="{Binding PushPins}" ItemTemplate="{StaticResource EndPinTemplate}" />
        </maps:Map>
    </Grid>

It is only the `Visibility` property the converter doesn't work for. Setting it manually work, but I would like to do it with a converter. What should I do? Or what am I doing wrong?