40 instantiations of PropertyPath
PresentationFramework (31)
MS\Internal\Data\ClrBindingWorker.cs (2)
39path = new PropertyPath(String.Empty); 95path = new PropertyPath(pathString);
MS\Internal\Data\DisplayMemberTemplateSelector.cs (1)
60binding.Path = new PropertyPath(_displayMemberPath);
MS\Internal\Data\SortFieldComparer.cs (1)
126pp = new PropertyPath(sortFields[k].PropertyName);
System\Windows\Controls\InkCanvas.cs (3)
636activeEditingModeBinding.Path = new PropertyPath(InkCanvas.ActiveEditingModeProperty); 2022strokes.Path = new PropertyPath(InkCanvas.StrokesProperty); 2189background.Path = new PropertyPath(InkCanvas.BackgroundProperty);
System\Windows\Controls\MenuItem.cs (1)
2144binding.Path = new PropertyPath(DefinitionBase.PrivateSharedSizeScopeProperty);
System\Windows\Controls\PopupControlService.cs (1)
447binding.Path = new PropertyPath(ToolTipService.ToolTipProperty);
System\Windows\Controls\Primitives\ScrollBar.cs (1)
890binding.Path = new PropertyPath(ContextMenu.PlacementTargetProperty);
System\Windows\Controls\Primitives\Selector.cs (2)
757binding.Path = new PropertyPath("/InnerText"); 761binding.Path = new PropertyPath(SelectedValuePath);
System\Windows\Controls\Primitives\TickBar.cs (3)
666binding.Path = new PropertyPath(source); 698binding.Path = new PropertyPath(Thumb.ActualWidthProperty); 702binding.Path = new PropertyPath(Thumb.ActualHeightProperty);
System\Windows\Controls\Primitives\ToolBarPanel.cs (1)
332binding.Path = new PropertyPath(ToolBar.OrientationProperty);
System\Windows\Controls\Primitives\Track.cs (2)
688binding.Path = new PropertyPath(source); 700binding.Path = new PropertyPath(source);
System\Windows\Controls\ScrollViewer.cs (1)
1335binding.Path = new PropertyPath(property);
System\Windows\Controls\StickyNote.cs (2)
1476stickyNoteInkEditingMode.Path = new PropertyPath(StickyNoteControl.InkEditingModeProperty); 1482stickyNoteIsKeyboardFocusWithin.Path = new PropertyPath(UIElement.IsKeyboardFocusWithinProperty);
System\Windows\Controls\TextSearch.cs (2)
651binding.Path = new PropertyPath("/InnerText"); 655binding.Path = new PropertyPath(primaryTextPath);
System\Windows\Controls\TreeView.cs (2)
323binding.Path = new PropertyPath("/InnerText"); 327binding.Path = new PropertyPath(SelectedValuePath);
System\Windows\Data\Binding.cs (1)
220Path = new PropertyPath(path, (object[])null);
System\Windows\Data\BindingGroup.cs (1)
1434binding.Path = new PropertyPath(entry.PropertyName, originalBinding.Path.PathParameters);
System\Windows\Data\PropertyGroupDescription.cs (1)
248_propertyPath = !String.IsNullOrEmpty(propertyName) ? new PropertyPath(propertyName) : null;
System\Windows\FrameworkTemplate.cs (1)
821binding.Path = new PropertyPath(templateBindingExtension.Property);
System\Windows\PropertyPathConverter.cs (1)
102return new PropertyPath((string)source, typeDescriptorContext);
System\Windows\Shell\WindowChrome.cs (1)
337Path = new PropertyPath($"(SystemParameters.{bp.SystemParameterPropertyName})"),
System.Windows.Controls.Ribbon (9)
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (1)
448PropertyPath path = new PropertyPath("(0).(1).(2)");
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (2)
1471itemBinding.Path = new PropertyPath("/InnerText"); 1475itemBinding.Path = new PropertyPath(SelectedValuePath);
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (1)
1329opacityAnimation.SetValue(Storyboard.TargetPropertyProperty, new PropertyPath("Opacity"));
Microsoft\Windows\Controls\Ribbon\RibbonSeparator.cs (1)
116binding.Path = new PropertyPath(PrivateSharedSizeScopeProperty);
Microsoft\Windows\Controls\TextSearchInternal.cs (4)
683binding.Path = new PropertyPath("/InnerText"); 687binding.Path = new PropertyPath(primaryTextPath); 919binding.Path = new PropertyPath("/InnerText"); 923binding.Path = new PropertyPath(_bindingPath);
47 references to PropertyPath
PresentationFramework (46)
MS\Internal\Data\ClrBindingWorker.cs (3)
30PropertyPath path = ParentBinding.Path; 53PropertyPath PrepareXmlBinding(PropertyPath path)
MS\Internal\Data\PropertyPathWorker.cs (11)
29internal PropertyPathWorker(PropertyPath path) 34internal PropertyPathWorker(PropertyPath path, ClrBindingWorker host, bool isDynamic, DataBindEngine engine) 41private PropertyPathWorker(PropertyPath path, DataBindEngine engine) 696PropertyPath.DowncastAccessor(_arySVS[k].info, out oldDP, out oldPI, out oldPD, out oldDOA); 868PropertyPath.DowncastAccessor(svs.info, out newDP, out newPI, out newPD, out newDOA); 987if (PropertyPath.IsStaticProperty(_arySVS[level].info)) 1077bool cacheAccessor = !PropertyPath.IsParameterIndex(SVI[k].name, out index); 1087if (PropertyPath.IsStaticProperty(svs.info)) 1141PropertyPath.DowncastAccessor(info, out dp, out pi1, out pd, out doa); 1299if (PropertyPath.IsStaticProperty(info)) 1885PropertyPath _parent;
MS\Internal\Data\SortFieldComparer.cs (2)
116PropertyPath pp; 141internal PropertyPath info;
System\Windows\Data\Binding.cs (3)
315public PropertyPath Path 699internal void UsePath(PropertyPath path) 832PropertyPath _ppath;
System\Windows\Data\BindingExpression.cs (2)
62PropertyPath pp = binding.Path; 337internal PropertyPath Path
System\Windows\Data\PropertyGroupDescription.cs (1)
267PropertyPath _propertyPath;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
585case 491: t = () => typeof(PropertyPath); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (2)
6540typeof(System.Windows.PropertyPath), // type 6545bamlMember.SetDelegate = delegate(object target, object value) { ((System.Windows.Data.Binding)target).Path = (System.Windows.PropertyPath)value; };
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7968typeof(System.Windows.PropertyPath),
System\Windows\Markup\KnownTypes.cs (1)
6045case KnownElements.PropertyPath: t = typeof(System.Windows.PropertyPath); break;
System\Windows\Media\Animation\Storyboard.cs (11)
152DependencyProperty.RegisterAttached("TargetProperty", typeof(PropertyPath), typeof(Storyboard)); 160public static void SetTargetProperty(DependencyObject element, PropertyPath path) 170public static PropertyPath GetTargetProperty(DependencyObject element) 173return (PropertyPath)element.GetValue(TargetPropertyProperty); 375PropertyPath parentPropertyPath, 384PropertyPath currentPropertyPath = parentPropertyPath; 409PropertyPath propertyPath = (PropertyPath)currentTimeline.GetValue(TargetPropertyProperty); 674internal static void VerifyPathIsAnimatable(PropertyPath path) 765private static string AccessorName( PropertyPath path, int index ) 806PropertyPath path, AnimationClock animationClock, HandoffBehavior handoffBehavior, Int64 layer )
System\Windows\PropertyPathConverter.cs (6)
106throw new ArgumentException(SR.Format(SR.CannotConvertType, source.GetType().FullName, typeof(PropertyPath))); 137throw new ArgumentException(SR.Format(SR.CannotConvertType, typeof(PropertyPath), destinationType.FullName)); 140PropertyPath path = value as PropertyPath; 143throw new ArgumentException(SR.Format(SR.UnexpectedParameterType, value.GetType(), typeof(PropertyPath)), "value"); 201PropertyPath.DowncastAccessor(pathPart, out dp, out pi, out pd, out doa);
System\Windows\VisualStateManager.cs (2)
494PropertyPath path = Storyboard.GetTargetProperty(source); 774private PropertyPath _targetProperty;
System.Windows.Controls.Ribbon (1)
Microsoft\Windows\Controls\Ribbon\RibbonContextMenu.cs (1)
448PropertyPath path = new PropertyPath("(0).(1).(2)");