108 references to FrameworkPropertyMetadata
PresentationFramework (71)
MS\Internal\Documents\IFlowDocumentViewer.cs (1)
879
CanGoToNextPagePropertyKey.OverrideMetadata(typeof(ReaderTwoPageViewer), new
FrameworkPropertyMetadata
(BooleanBoxes.FalseBox, null, new CoerceValueCallback(CoerceCanGoToNextPage)));
System\Windows\Controls\ComboBox.cs (1)
466
new
FrameworkPropertyMetadata
(BooleanBoxes.FalseBox,
System\Windows\Controls\DataGrid.cs (6)
43
VirtualizingPanel.IsVirtualizingProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(true, null, new CoerceValueCallback(OnCoerceIsVirtualizingProperty)));
48
AlternationCountProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(0, null, new CoerceValueCallback(OnCoerceAlternationCount)));
3433
DependencyProperty.Register("CanUserAddRows", typeof(bool), typeof(DataGrid), new
FrameworkPropertyMetadata
(true, new PropertyChangedCallback(OnCanUserAddRowsChanged), new CoerceValueCallback(OnCoerceCanUserAddRows)));
3483
DependencyProperty.Register("CanUserDeleteRows", typeof(bool), typeof(DataGrid), new
FrameworkPropertyMetadata
(true, new PropertyChangedCallback(OnCanUserDeleteRowsChanged), new CoerceValueCallback(OnCoerceCanUserDeleteRows)));
7032
new
FrameworkPropertyMetadata
(true, new PropertyChangedCallback(OnCanUserSortColumnsPropertyChanged), new CoerceValueCallback(OnCoerceCanUserSortColumns)));
7897
new
FrameworkPropertyMetadata
(0, new PropertyChangedCallback(OnFrozenColumnCountPropertyChanged), new CoerceValueCallback(OnCoerceFrozenColumnCount)),
System\Windows\Controls\DataGridCell.cs (2)
29
StyleProperty.OverrideMetadata(typeof(DataGridCell), new
FrameworkPropertyMetadata
(null, OnNotifyPropertyChanged, OnCoerceStyle));
518
DependencyProperty.RegisterReadOnly("IsReadOnly", typeof(bool), typeof(DataGridCell), new
FrameworkPropertyMetadata
(false, OnNotifyIsReadOnlyChanged, OnCoerceIsReadOnly));
System\Windows\Controls\DataGridColumn.cs (13)
48
DependencyProperty.Register("HeaderStyle", typeof(Style), typeof(DataGridColumn), new
FrameworkPropertyMetadata
(null, OnNotifyColumnHeaderPropertyChanged, OnCoerceHeaderStyle));
123
DependencyProperty.Register("CellStyle", typeof(Style), typeof(DataGridColumn), new
FrameworkPropertyMetadata
(null, OnNotifyCellPropertyChanged, OnCoerceCellStyle));
149
DependencyProperty.Register("IsReadOnly", typeof(bool), typeof(DataGridColumn), new
FrameworkPropertyMetadata
(false, OnNotifyCellPropertyChanged, OnCoerceIsReadOnly));
191
new
FrameworkPropertyMetadata
(DataGridLength.Auto, new PropertyChangedCallback(OnWidthPropertyChanged), new CoerceValueCallback(OnCoerceWidth)));
300
new
FrameworkPropertyMetadata
(20d, new PropertyChangedCallback(OnMinWidthPropertyChanged), new CoerceValueCallback(OnCoerceMinWidth)),
339
new
FrameworkPropertyMetadata
(double.PositiveInfinity, new PropertyChangedCallback(OnMaxWidthPropertyChanged), new CoerceValueCallback(OnCoerceMaxWidth)),
476
DependencyProperty.RegisterReadOnly("ActualWidth", typeof(double), typeof(DataGridColumn), new
FrameworkPropertyMetadata
(0.0, null, new CoerceValueCallback(OnCoerceActualWidth)));
959
new
FrameworkPropertyMetadata
(-1, new PropertyChangedCallback(DisplayIndexChanged), new CoerceValueCallback(OnCoerceDisplayIndex)));
1023
new
FrameworkPropertyMetadata
(true, new PropertyChangedCallback(OnCanUserSortPropertyChanged), new CoerceValueCallback(OnCoerceCanUserSort)));
1237
new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnNotifyFrozenPropertyChanged), new CoerceValueCallback(OnCoerceIsFrozen)));
1297
DependencyProperty.Register("CanUserReorder", typeof(bool), typeof(DataGridColumn), new
FrameworkPropertyMetadata
(true, new PropertyChangedCallback(OnNotifyColumnPropertyChanged), new CoerceValueCallback(OnCoerceCanUserReorder)));
1323
DependencyProperty.Register("DragIndicatorStyle", typeof(Style), typeof(DataGridColumn), new
FrameworkPropertyMetadata
(null, OnNotifyColumnPropertyChanged, OnCoerceDragIndicatorStyle));
1456
DependencyProperty.Register("CanUserResize", typeof(bool), typeof(DataGridColumn), new
FrameworkPropertyMetadata
(true, new PropertyChangedCallback(OnNotifyColumnHeaderPropertyChanged), new CoerceValueCallback(OnCoerceCanUserResize)));
System\Windows\Controls\DataGridRow.cs (8)
100
BackgroundProperty.OverrideMetadata(typeof(DataGridRow), new
FrameworkPropertyMetadata
(null, OnNotifyRowPropertyChanged, OnCoerceBackground));
300
DependencyProperty.Register("HeaderStyle", typeof(Style), typeof(DataGridRow), new
FrameworkPropertyMetadata
(null, OnNotifyRowAndRowHeaderPropertyChanged, OnCoerceHeaderStyle));
315
DependencyProperty.Register("HeaderTemplate", typeof(DataTemplate), typeof(DataGridRow), new
FrameworkPropertyMetadata
(null, OnNotifyRowAndRowHeaderPropertyChanged, OnCoerceHeaderTemplate));
330
DependencyProperty.Register("HeaderTemplateSelector", typeof(DataTemplateSelector), typeof(DataGridRow), new
FrameworkPropertyMetadata
(null, OnNotifyRowAndRowHeaderPropertyChanged, OnCoerceHeaderTemplateSelector));
345
DependencyProperty.Register("ValidationErrorTemplate", typeof(ControlTemplate), typeof(DataGridRow), new
FrameworkPropertyMetadata
(null, OnNotifyRowPropertyChanged, OnCoerceValidationErrorTemplate));
364
DependencyProperty.Register("DetailsTemplate", typeof(DataTemplate), typeof(DataGridRow), new
FrameworkPropertyMetadata
(null, OnNotifyDetailsTemplatePropertyChanged, OnCoerceDetailsTemplate));
379
DependencyProperty.Register("DetailsTemplateSelector", typeof(DataTemplateSelector), typeof(DataGridRow), new
FrameworkPropertyMetadata
(null, OnNotifyDetailsTemplatePropertyChanged, OnCoerceDetailsTemplateSelector));
394
DependencyProperty.Register("DetailsVisibility", typeof(Visibility), typeof(DataGridRow), new
FrameworkPropertyMetadata
(Visibility.Collapsed, OnNotifyDetailsVisibilityChanged, OnCoerceDetailsVisibility));
System\Windows\Controls\FlowDocumentReader.cs (2)
547
new
FrameworkPropertyMetadata
(
558
new
FrameworkPropertyMetadata
(
System\Windows\Controls\FlowDocumentScrollViewer.cs (2)
367
new
FrameworkPropertyMetadata
(
378
new
FrameworkPropertyMetadata
(
System\Windows\Controls\Frame.cs (2)
355
new
FrameworkPropertyMetadata
(BooleanBoxes.FalseBox,
400
new
FrameworkPropertyMetadata
(
System\Windows\Controls\MenuItem.cs (1)
1097
new
FrameworkPropertyMetadata
(String.Empty,
System\Windows\Controls\Primitives\DataGridCellsPresenter.cs (1)
41
new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnIsVirtualizingPropertyChanged), new CoerceValueCallback(OnCoerceIsVirtualizingProperty)));
System\Windows\Controls\Primitives\DataGridColumnHeader.cs (8)
29
ContentTemplateProperty.OverrideMetadata(typeof(DataGridColumnHeader), new
FrameworkPropertyMetadata
(null, OnNotifyPropertyChanged, OnCoerceContentTemplate));
30
ContentTemplateSelectorProperty.OverrideMetadata(typeof(DataGridColumnHeader), new
FrameworkPropertyMetadata
(null, OnNotifyPropertyChanged, OnCoerceContentTemplateSelector));
31
ContentStringFormatProperty.OverrideMetadata(typeof(DataGridColumnHeader), new
FrameworkPropertyMetadata
(null, OnNotifyPropertyChanged, OnCoerceStringFormat));
32
StyleProperty.OverrideMetadata(typeof(DataGridColumnHeader), new
FrameworkPropertyMetadata
(null, OnNotifyPropertyChanged, OnCoerceStyle));
146
new
FrameworkPropertyMetadata
(-1, new PropertyChangedCallback(OnDisplayIndexChanged), new CoerceValueCallback(OnCoerceDisplayIndex)));
699
new
FrameworkPropertyMetadata
(true, null, new CoerceValueCallback(OnCoerceCanUserSort)));
722
new
FrameworkPropertyMetadata
(null, OnVisualStatePropertyChanged, new CoerceValueCallback(OnCoerceSortDirection)));
852
new
FrameworkPropertyMetadata
(false, null, new CoerceValueCallback(OnCoerceIsFrozen)));
System\Windows\Controls\Primitives\DataGridColumnHeadersPresenter.cs (1)
42
new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnIsVirtualizingPropertyChanged), new CoerceValueCallback(OnCoerceIsVirtualizingProperty)));
System\Windows\Controls\Primitives\DataGridRowHeader.cs (1)
526
new
FrameworkPropertyMetadata
(false, OnVisualStatePropertyChanged, new CoerceValueCallback(OnCoerceIsRowSelected)));
System\Windows\Controls\Primitives\Popup.cs (4)
52
VisibilityProperty.OverrideMetadata(typeof(Popup), new
FrameworkPropertyMetadata
(VisibilityBoxes.CollapsedBox, null, new CoerceValueCallback(CoerceVisibility)));
760
new
FrameworkPropertyMetadata
(PopupAnimation.None,
796
new
FrameworkPropertyMetadata
(
826
new
FrameworkPropertyMetadata
(
System\Windows\Controls\Primitives\RangeBase.cs (1)
119
new
FrameworkPropertyMetadata
(
System\Windows\Controls\SinglePageViewer.cs (2)
250
new
FrameworkPropertyMetadata
(
264
new
FrameworkPropertyMetadata
(
System\Windows\Controls\TabItem.cs (1)
171
new
FrameworkPropertyMetadata
(
System\Windows\Controls\TextBox.cs (1)
65
HorizontalScrollBarVisibilityProperty.OverrideMetadata(typeof(TextBox), new
FrameworkPropertyMetadata
(
System\Windows\Controls\ToolBar.cs (1)
101
new
FrameworkPropertyMetadata
(
System\Windows\Documents\FixedPage.cs (1)
550
new
FrameworkPropertyMetadata
(
System\Windows\Documents\Hyperlink.cs (1)
335
new
FrameworkPropertyMetadata
(
System\Windows\Window.cs (10)
58
VisibilityProperty.OverrideMetadata(typeof(Window), new
FrameworkPropertyMetadata
(Visibility.Collapsed, new PropertyChangedCallback(_OnVisibilityChanged), new CoerceValueCallback(CoerceVisibility)));
72
RenderTransformProperty.OverrideMetadata(typeof(Window), new
FrameworkPropertyMetadata
(Transform.Identity, new PropertyChangedCallback(_OnRenderTransformChanged), new CoerceValueCallback(CoerceRenderTransform)));
73
ClipToBoundsProperty.OverrideMetadata(typeof(Window), new
FrameworkPropertyMetadata
(BooleanBoxes.FalseBox, new PropertyChangedCallback(_OnClipToBoundsChanged), new CoerceValueCallback(CoerceClipToBounds)));
776
new
FrameworkPropertyMetadata
(
952
new
FrameworkPropertyMetadata
(
1003
new
FrameworkPropertyMetadata
(
1141
new
FrameworkPropertyMetadata
(BooleanBoxes.TrueBox,
1400
new
FrameworkPropertyMetadata
(
1541
new
FrameworkPropertyMetadata
(BooleanBoxes.FalseBox,
1575
new
FrameworkPropertyMetadata
(BooleanBoxes.TrueBox,
System.Windows.Controls.Ribbon (37)
Microsoft\Windows\Controls\Ribbon\Primitives\RibbonGroupsPanel.cs (1)
42
OrientationProperty.OverrideMetadata(typeof(RibbonGroupsPanel), new
FrameworkPropertyMetadata
(Orientation.Horizontal, null, new CoerceValueCallback(CoerceOrientation)));
Microsoft\Windows\Controls\Ribbon\Ribbon.cs (4)
315
new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnIsMinimizedChanged), new CoerceValueCallback(CoerceIsMinimized)));
334
new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnIsDropDownOpenChanged), new CoerceValueCallback(OnCoerceIsDropDownOpen)));
350
new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnIsCollapsedChanged), new CoerceValueCallback(CoerceIsCollapsed)));
369
new
FrameworkPropertyMetadata
(null, null, new CoerceValueCallback(OnCoerceTitle)));
Microsoft\Windows\Controls\Ribbon\RibbonApplicationMenu.cs (5)
81
RibbonControlService.IsInControlGroupPropertyKey.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(false, null, new CoerceValueCallback(CoerceToFalse)));
82
RibbonControlService.IsInQuickAccessToolBarPropertyKey.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(false, null, new CoerceValueCallback(CoerceToFalse)));
83
RibbonControlService.CanAddToQuickAccessToolBarDirectlyProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(false, null, new CoerceValueCallback(CoerceToFalse)));
85
RibbonMenuButton.CanUserResizeVerticallyProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(false, null, new CoerceValueCallback(CoerceToFalse)));
86
RibbonMenuButton.CanUserResizeHorizontallyProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(false, null, new CoerceValueCallback(CoerceToFalse)));
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroup.cs (1)
51
VisibilityProperty.OverrideMetadata(typeof(RibbonContextualTabGroup), new
FrameworkPropertyMetadata
(Visibility.Collapsed, new PropertyChangedCallback(OnVisibilityChanged), new CoerceValueCallback(CoerceVisibility)));
Microsoft\Windows\Controls\Ribbon\RibbonContextualTabGroupItemsControl.cs (2)
32
ItemTemplateProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(null, OnNotifyPropertyChanged, CoerceItemTemplate));
33
ItemContainerStyleProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(null, OnNotifyPropertyChanged, CoerceItemContainerStyle));
Microsoft\Windows\Controls\Ribbon\RibbonControlService.cs (3)
590
new
FrameworkPropertyMetadata
(null,
659
new
FrameworkPropertyMetadata
(null, new PropertyChangedCallback(OnDefaultControlSizeDefinitionChanged), new CoerceValueCallback(CoerceDefaultControlSizeDefinition)));
763
new
FrameworkPropertyMetadata
(false, RibbonHelper.OnCanAddToQuickAccessToolBarDirectlyChanged, RibbonHelper.OnCoerceCanAddToQuickAccessToolBarDirectly));
Microsoft\Windows\Controls\Ribbon\RibbonGallery.cs (2)
168
DependencyProperty.Register("CurrentFilterStyle", typeof(Style), typeof(RibbonGallery), new
FrameworkPropertyMetadata
(null, null, OnCoerceCurrentFilterStyle));
229
new
FrameworkPropertyMetadata
(null, new PropertyChangedCallback(OnCurrentFilterTemplateChanged), new CoerceValueCallback(OnCoerceCurrentFilterTemplate)));
Microsoft\Windows\Controls\Ribbon\RibbonGalleryCategory.cs (1)
50
ItemTemplateProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(null, new PropertyChangedCallback(OnNotifyPropertyChanged), new CoerceValueCallback(CoerceItemTemplate)));
Microsoft\Windows\Controls\Ribbon\RibbonGalleryItem.cs (2)
41
ContentProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(null, new PropertyChangedCallback(OnContentChanged), new CoerceValueCallback(CoerceContent)));
742
KeyTipService.KeyTipProperty.AddOwner(typeof(RibbonGalleryItem), new
FrameworkPropertyMetadata
(null, new PropertyChangedCallback(OnKeyTipChanged), new CoerceValueCallback(CoerceKeyTip)));
Microsoft\Windows\Controls\Ribbon\RibbonGroup.cs (2)
234
new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnIsCollapsedChanged), new CoerceValueCallback(CoerceIsCollapsed)));
601
new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnIsDropDownOpenChanged), new CoerceValueCallback(CoerceIsDropDownOpen)));
Microsoft\Windows\Controls\Ribbon\RibbonMenuButton.cs (4)
428
new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnIsDropDownOpenChanged), new CoerceValueCallback(CoerceIsDropDownOpen)));
439
new
FrameworkPropertyMetadata
(double.NaN,
457
new
FrameworkPropertyMetadata
(false,
474
new
FrameworkPropertyMetadata
(false,
Microsoft\Windows\Controls\Ribbon\RibbonMenuItem.cs (5)
64
HeaderProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(null, new PropertyChangedCallback(OnHeaderChanged), new CoerceValueCallback(CoerceHeader)));
254
new
FrameworkPropertyMetadata
(false,
269
new
FrameworkPropertyMetadata
(false,
285
new
FrameworkPropertyMetadata
(double.NaN,
1749
new
FrameworkPropertyMetadata
(null, new PropertyChangedCallback(OnKeyTipChanged), new CoerceValueCallback(CoerceKeyTip)));
Microsoft\Windows\Controls\Ribbon\RibbonTab.cs (2)
46
VisibilityProperty.OverrideMetadata(ownerType, new
FrameworkPropertyMetadata
(Visibility.Visible, new PropertyChangedCallback(OnVisibilityChanged), new CoerceValueCallback(CoerceVisibility)));
147
DependencyProperty.Register("HeaderStyle", typeof(Style), typeof(RibbonTab), new
FrameworkPropertyMetadata
(null, OnNotifyHeaderPropertyChanged, CoerceHeaderStyle));
Microsoft\Windows\Controls\Ribbon\RibbonTabHeader.cs (3)
65
DependencyProperty.RegisterReadOnly("IsRibbonTabSelected", typeof(bool), typeof(RibbonTabHeader), new
FrameworkPropertyMetadata
(false, new PropertyChangedCallback(OnIsRibbonTabSelectedChanged), new CoerceValueCallback(OnCoerceIsRibbonTabSelected)));
80
DependencyProperty.RegisterReadOnly("ContextualTabGroup", typeof(RibbonContextualTabGroup), typeof(RibbonTabHeader), new
FrameworkPropertyMetadata
(null, null, new CoerceValueCallback(CoerceContextualTabGroup)));
91
DependencyProperty.RegisterReadOnly("IsContextualTab", typeof(bool), typeof(RibbonTabHeader), new
FrameworkPropertyMetadata
(false, null, new CoerceValueCallback(CoerceIsContextualTab)));