Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Maupin <ermaup@microsoft.com>2018-03-26 20:26:15 +0300
committerEric Maupin <ermaup@microsoft.com>2018-03-26 20:26:15 +0300
commit6f81982bc0e118da384c9332d38d092e0d5cb255 (patch)
tree57ba1c0a954e6e62eb19fede7940a00a5075bbf1 /Xamarin.PropertyEditing.Windows
parentc78f988a6c848c037e1d063cc127a735501eb1be (diff)
[Core/Win] Add Navigate to Source support
Diffstat (limited to 'Xamarin.PropertyEditing.Windows')
-rw-r--r--Xamarin.PropertyEditing.Windows/Themes/Resources.xaml19
1 files changed, 10 insertions, 9 deletions
diff --git a/Xamarin.PropertyEditing.Windows/Themes/Resources.xaml b/Xamarin.PropertyEditing.Windows/Themes/Resources.xaml
index 66e15c2..6636fff 100644
--- a/Xamarin.PropertyEditing.Windows/Themes/Resources.xaml
+++ b/Xamarin.PropertyEditing.Windows/Themes/Resources.xaml
@@ -393,6 +393,7 @@
<Rectangle x:Shared="False" x:Key="LiteralMarker" Style="{StaticResource MarkerStyle}" Fill="{DynamicResource LiteralMarkerBrush}" />
<Rectangle x:Shared="False" x:Key="ResourceMarker" Style="{StaticResource MarkerStyle}" Fill="{DynamicResource ResourceMarkerBrush}" />
+ <Rectangle x:Shared="False" x:Key="SourceMarker" Style="{StaticResource MarkerStyle}" Fill="{Binding Foreground,RelativeSource={RelativeSource AncestorType=local:PropertyButton,Mode=FindAncestor}}" />
<Style TargetType="local:PropertyButton">
<Setter Property="Foreground" Value="Transparent" />
@@ -411,16 +412,16 @@
<MenuItem Header="{x:Static prop:Resources.ConvertToLocalValue}" Icon="{StaticResource LiteralMarker}" Command="{Binding ConvertToLocalValueCommand,Mode=OneTime}" />
<Separator Visibility="{Binding SupportsResources,Mode=OneTime,Converter={StaticResource BoolToVisibilityConverter}}" />
<MenuItem Header="{x:Static prop:Resources.ResourceEllipsis}" Command="{Binding RequestResourceCommand,Mode=OneTime}" Icon="{StaticResource ResourceMarker}" Visibility="{Binding SupportsResources,Mode=OneTime,Converter={StaticResource BoolToVisibilityConverter}}" />
- <!--<MenuItem Header="{x:Static p:Resources.LocalResource}" />
- <MenuItem Header="{x:Static p:Resources.SystemResource}" />
- <MenuItem Header="{x:Static p:Resources.EditResourceEllipse}" />
- <MenuItem Header="{x:Static p:Resources.ConvertToNewResourceEllipse}" />
+ <!--<MenuItem Header="{x:Static prop:Resources.LocalResource}" />
+ <MenuItem Header="{x:Static prop:Resources.SystemResource}" />
+ <MenuItem Header="{x:Static prop:Resources.EditResourceEllipse}" />
+ <MenuItem Header="{x:Static prop:Resources.ConvertToNewResourceEllipse}" />
<Separator />
- <MenuItem Header="{x:Static p:Resources.CreateDataBindingEllipse}" />
- <MenuItem Header="{x:Static p:Resources.TemplateBinding}" />
- <Separator />
- <MenuItem Header="{x:Static p:Resources.RecordCurrentValue}" />
- <MenuItem Header="{x:Static p:Resources.GoToSource}" />!-->
+ <MenuItem Header="{x:Static prop:Resources.CreateDataBindingEllipse}" />
+ <MenuItem Header="{x:Static prop:Resources.TemplateBinding}" />!-->
+ <Separator Visibility="{Binding SupportsValueSourceNavigation,Mode=OneTime,Converter={StaticResource BoolToVisibilityConverter}}" />
+ <!--<MenuItem Header="{x:Static prop:Resources.RecordCurrentValue}" />!-->
+ <MenuItem Header="{x:Static prop:Resources.GoToSource}" Command="{Binding NavigateToValueSourceCommand,Mode=OneTime}" Icon="{StaticResource SourceMarker}" Visibility="{Binding SupportsValueSourceNavigation,Mode=OneTime,Converter={StaticResource BoolToVisibilityConverter}}" />
</local:HeaderedContextMenu>
</DataTemplate>
</Setter.Value>