diff --git a/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml b/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml index 634b88af08f..5d785a8553c 100644 --- a/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml +++ b/xml/System.AddIn.Pipeline/FrameworkElementAdapters.xml @@ -33,7 +33,7 @@ Windows Presentation Foundation (WPF) extends the .NET Framework add-in model to Once the is passed across the isolation boundary, it must be converted to a type that can be displayed by the host application or the add-in. In this case, the static method is called to convert an to a . - For more detailed exposition of WPF add-ins, see [WPF Add-Ins Overview](/dotnet/framework/wpf/app-development/wpf-add-ins-overview). + For more detailed exposition of WPF add-ins, see [WPF Add-Ins Overview](/dotnet/desktop/wpf/app-development/wpf-add-ins-overview). ]]> diff --git a/xml/System.Collections.Specialized/INotifyCollectionChanged.xml b/xml/System.Collections.Specialized/INotifyCollectionChanged.xml index cf800d93a46..a8761012d66 100644 --- a/xml/System.Collections.Specialized/INotifyCollectionChanged.xml +++ b/xml/System.Collections.Specialized/INotifyCollectionChanged.xml @@ -74,9 +74,9 @@ ## Remarks You can enumerate over any collection that implements the interface. However, to set up dynamic bindings so that insertions or deletions in the collection update the UI automatically, the collection must implement the interface. This interface exposes the event that must be raised whenever the underlying collection changes. - WPF provides the class, which is a built-in implementation of a data collection that exposes the interface. For an example, see [How to: Create and Bind to an ObservableCollection](/dotnet/framework/wpf/data/how-to-create-and-bind-to-an-observablecollection). + WPF provides the class, which is a built-in implementation of a data collection that exposes the interface. For an example, see [How to: Create and Bind to an ObservableCollection](/dotnet/desktop/wpf/data/how-to-create-and-bind-to-an-observablecollection). - The individual data objects within the collection must satisfy the requirements described in the [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview). + The individual data objects within the collection must satisfy the requirements described in the [Binding Sources Overview](/dotnet/desktop/wpf/data/binding-sources-overview). Before implementing your own collection, consider using or one of the existing collection classes, such as , , and , among many others. diff --git a/xml/System.ComponentModel.Design/DesignSurface.xml b/xml/System.ComponentModel.Design/DesignSurface.xml index 01c8bf4a668..45957c34454 100644 --- a/xml/System.ComponentModel.Design/DesignSurface.xml +++ b/xml/System.ComponentModel.Design/DesignSurface.xml @@ -943,7 +943,7 @@ if the **Design-time Error List** is loading; otherwise, . To be added. - Design-Time Errors in the Windows Forms Designer + Design-Time Errors in the Windows Forms Designer diff --git a/xml/System.ComponentModel.Design/HelpKeywordAttribute.xml b/xml/System.ComponentModel.Design/HelpKeywordAttribute.xml index 95de1468323..c75d382d254 100644 --- a/xml/System.ComponentModel.Design/HelpKeywordAttribute.xml +++ b/xml/System.ComponentModel.Design/HelpKeywordAttribute.xml @@ -105,7 +105,7 @@ public class DemoComponent : Component } ``` - The following code example demonstrates using the class to specify a context keyword. For a complete explanation of this code example, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using the class to specify a context keyword. For a complete explanation of this code example, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet20"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet20"::: diff --git a/xml/System.ComponentModel.Design/ObjectSelectorEditor.xml b/xml/System.ComponentModel.Design/ObjectSelectorEditor.xml index fc2c96c037f..9f1ae744ded 100644 --- a/xml/System.ComponentModel.Design/ObjectSelectorEditor.xml +++ b/xml/System.ComponentModel.Design/ObjectSelectorEditor.xml @@ -183,7 +183,7 @@ The tree view control to modify. Modify a Windows Forms control to use the new Explorer style theme. To be added. - Walkthrough: Create an Explorer Style Interface with the ListView and TreeView Controls + Walkthrough: Create an Explorer Style Interface with the ListView and TreeView Controls diff --git a/xml/System.ComponentModel/AddingNewEventArgs.xml b/xml/System.ComponentModel/AddingNewEventArgs.xml index afe98035ed7..924e6d6b930 100644 --- a/xml/System.ComponentModel/AddingNewEventArgs.xml +++ b/xml/System.ComponentModel/AddingNewEventArgs.xml @@ -65,7 +65,7 @@ ## Examples - The following code example demonstrates how to use the class to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). + The following code example demonstrates how to use the class to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/desktop/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). :::code language="cpp" source="~/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CPP/form1.cpp" id="Snippet8"::: :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AddingNewEventArgs/Overview/form1.cs" id="Snippet8"::: @@ -255,7 +255,7 @@ ## Examples - The following code example demonstrates how to use the class to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). + The following code example demonstrates how to use the class to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/desktop/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). :::code language="cpp" source="~/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CPP/form1.cpp" id="Snippet8"::: :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AddingNewEventArgs/Overview/form1.cs" id="Snippet8"::: diff --git a/xml/System.ComponentModel/AddingNewEventHandler.xml b/xml/System.ComponentModel/AddingNewEventHandler.xml index 464c71b2d32..533917e6ade 100644 --- a/xml/System.ComponentModel/AddingNewEventHandler.xml +++ b/xml/System.ComponentModel/AddingNewEventHandler.xml @@ -73,7 +73,7 @@ ## Examples - The following code example demonstrates how to use the delegate to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/framework/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). + The following code example demonstrates how to use the delegate to handle the event. This code example is part of a larger example provided in [How to: Customize Item Addition with the Windows Forms BindingSource](/dotnet/desktop/winforms/controls/how-to-customize-item-addition-with-the-windows-forms-bindingsource). :::code language="cpp" source="~/snippets/cpp/VS_Snippets_Winforms/System.Windows.Forms.DataConnector.AddingNew/CPP/form1.cpp" id="Snippet8"::: :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AddingNewEventArgs/Overview/form1.cs" id="Snippet8"::: diff --git a/xml/System.ComponentModel/AmbientValueAttribute.xml b/xml/System.ComponentModel/AmbientValueAttribute.xml index 0feec62c48f..3782a48d0c8 100644 --- a/xml/System.ComponentModel/AmbientValueAttribute.xml +++ b/xml/System.ComponentModel/AmbientValueAttribute.xml @@ -66,7 +66,7 @@ ## Examples - The following code example demonstrates using to enforce ambient behavior for a property called `AlertForeColor`. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using to enforce ambient behavior for a property called `AlertForeColor`. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet23"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet23"::: @@ -581,7 +581,7 @@ to enforce ambient behavior for a property called `AlertForeColor`. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using to enforce ambient behavior for a property called `AlertForeColor`. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet23"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet23"::: diff --git a/xml/System.ComponentModel/AttributeProviderAttribute.xml b/xml/System.ComponentModel/AttributeProviderAttribute.xml index 86d5f2bacee..57f77de1255 100644 --- a/xml/System.ComponentModel/AttributeProviderAttribute.xml +++ b/xml/System.ComponentModel/AttributeProviderAttribute.xml @@ -75,7 +75,7 @@ ## Examples - The following code example demonstrates using to mark a `DataSource` property with a specific type of . For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using to mark a `DataSource` property with a specific type of . For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet25"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet25"::: @@ -197,7 +197,7 @@ to mark a `DataSource` property with a specific type of . For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using to mark a `DataSource` property with a specific type of . For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet25"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet25"::: diff --git a/xml/System.ComponentModel/BackgroundWorker.xml b/xml/System.ComponentModel/BackgroundWorker.xml index d92fba39c3b..b8afc9edede 100644 --- a/xml/System.ComponentModel/BackgroundWorker.xml +++ b/xml/System.ComponentModel/BackgroundWorker.xml @@ -82,7 +82,7 @@ If your background operation requires a parameter, call with your parameter. Inside the event handler, you can extract the parameter from the property. - For more information about , see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). + For more information about , see [How to: Run an Operation in the Background](/dotnet/desktop/winforms/controls/how-to-run-an-operation-in-the-background). @@ -108,9 +108,9 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background Managed Threading Best Practices - How to: Download a File in the Background + How to: Download a File in the Background @@ -156,8 +156,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -223,8 +223,8 @@ is . - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -296,8 +296,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -438,9 +438,9 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background Managed Threading Best Practices - How to: Download a File in the Background + How to: Download a File in the Background @@ -502,7 +502,7 @@ ## Examples - The following code example demonstrates how to use the property to wait for completion of a operation. This code example is part of a larger example described in [How to: Download a File in the Background](/dotnet/framework/winforms/controls/how-to-download-a-file-in-the-background). + The following code example demonstrates how to use the property to wait for completion of a operation. This code example is part of a larger example described in [How to: Download a File in the Background](/dotnet/desktop/winforms/controls/how-to-download-a-file-in-the-background). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/BackgroundWorker/IsBusy/Form1.cs" id="Snippet2"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/BackgroundWorker/IsBusy/Form1.vb" id="Snippet2"::: @@ -512,8 +512,8 @@ - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -625,8 +625,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -685,8 +685,8 @@ When overriding in a derived class, be sure to call the base class's method so that registered delegates receive the event. - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -747,8 +747,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -831,8 +831,8 @@ ]]> The property is set to . - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -899,8 +899,8 @@ ]]> The property is set to . - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -969,7 +969,7 @@ ## Examples - The following code example demonstrates the use of the method to start an asynchronous operation. It is part of a larger example described in [How to: Download a File in the Background](/dotnet/framework/winforms/controls/how-to-download-a-file-in-the-background). + The following code example demonstrates the use of the method to start an asynchronous operation. It is part of a larger example described in [How to: Download a File in the Background](/dotnet/desktop/winforms/controls/how-to-download-a-file-in-the-background). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/BackgroundWorker/IsBusy/Form1.cs" id="Snippet2"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/BackgroundWorker/IsBusy/Form1.vb" id="Snippet2"::: @@ -979,9 +979,9 @@ is . - How to: Run an Operation in the Background + How to: Run an Operation in the Background Managed Threading Best Practices - How to: Download a File in the Background + How to: Download a File in the Background @@ -1051,8 +1051,8 @@ is . - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background Managed Threading Best Practices @@ -1123,8 +1123,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -1190,8 +1190,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -1257,8 +1257,8 @@ ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background diff --git a/xml/System.ComponentModel/ComplexBindingPropertiesAttribute.xml b/xml/System.ComponentModel/ComplexBindingPropertiesAttribute.xml index e5926a26303..1520980453d 100644 --- a/xml/System.ComponentModel/ComplexBindingPropertiesAttribute.xml +++ b/xml/System.ComponentModel/ComplexBindingPropertiesAttribute.xml @@ -69,7 +69,7 @@ ## Examples - The following code example demonstrates using to identify a control's `DataSource` and `DataMember` properties for data binding. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using to identify a control's `DataSource` and `DataMember` properties for data binding. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet20"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet20"::: diff --git a/xml/System.ComponentModel/DefaultBindingPropertyAttribute.xml b/xml/System.ComponentModel/DefaultBindingPropertyAttribute.xml index 3630860cf4a..f4d632f981a 100644 --- a/xml/System.ComponentModel/DefaultBindingPropertyAttribute.xml +++ b/xml/System.ComponentModel/DefaultBindingPropertyAttribute.xml @@ -65,7 +65,7 @@ ## Examples - The following code example demonstrates using the class to specify the default property for data binding. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using the class to specify the default property for data binding. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet20"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet20"::: diff --git a/xml/System.ComponentModel/DisplayNameAttribute.xml b/xml/System.ComponentModel/DisplayNameAttribute.xml index 120d1336191..52f1afeaa50 100644 --- a/xml/System.ComponentModel/DisplayNameAttribute.xml +++ b/xml/System.ComponentModel/DisplayNameAttribute.xml @@ -64,7 +64,7 @@ ## Examples - The following code example demonstrates using the class to change the name of a property called `MisnamedProperty` to `RenamedProperty` in a control. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using the class to change the name of a property called `MisnamedProperty` to `RenamedProperty` in a control. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet30"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet30"::: diff --git a/xml/System.ComponentModel/DoWorkEventArgs.xml b/xml/System.ComponentModel/DoWorkEventArgs.xml index 36abd0822f8..a52522881f2 100644 --- a/xml/System.ComponentModel/DoWorkEventArgs.xml +++ b/xml/System.ComponentModel/DoWorkEventArgs.xml @@ -61,7 +61,7 @@ class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). + The following code example demonstrates how to use the class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/desktop/winforms/controls/how-to-run-an-operation-in-the-background). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/DoWorkEventArgs/Overview/Form1.cs" id="Snippet2"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/DoWorkEventArgs/Overview/Form1.vb" id="Snippet2"::: @@ -69,7 +69,7 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background @@ -120,7 +120,7 @@ Initializes a new instance of the class. To be added. - How to: Run an Operation in the Background + How to: Run an Operation in the Background @@ -173,7 +173,7 @@ class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). + The following code example demonstrates how to use the class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/desktop/winforms/controls/how-to-run-an-operation-in-the-background). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/DoWorkEventArgs/Overview/Form1.cs" id="Snippet2"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/DoWorkEventArgs/Overview/Form1.vb" id="Snippet2"::: @@ -181,7 +181,7 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background @@ -262,7 +262,7 @@ class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). + The following code example demonstrates how to use the class to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/desktop/winforms/controls/how-to-run-an-operation-in-the-background). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/DoWorkEventArgs/Overview/Form1.cs" id="Snippet2"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/DoWorkEventArgs/Overview/Form1.vb" id="Snippet2"::: @@ -270,7 +270,7 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background diff --git a/xml/System.ComponentModel/DoWorkEventHandler.xml b/xml/System.ComponentModel/DoWorkEventHandler.xml index dbf62e76a90..543bfb46006 100644 --- a/xml/System.ComponentModel/DoWorkEventHandler.xml +++ b/xml/System.ComponentModel/DoWorkEventHandler.xml @@ -70,7 +70,7 @@ ## Examples - The following code example demonstrates how to use the delegate to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/framework/winforms/controls/how-to-run-an-operation-in-the-background). + The following code example demonstrates how to use the delegate to handle the event. For a full code listing, see [How to: Run an Operation in the Background](/dotnet/desktop/winforms/controls/how-to-run-an-operation-in-the-background). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/DoWorkEventArgs/Overview/Form1.cs" id="Snippet2"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/DoWorkEventArgs/Overview/Form1.vb" id="Snippet2"::: @@ -78,6 +78,6 @@ ]]> - How to: Run an Operation in the Background + How to: Run an Operation in the Background diff --git a/xml/System.ComponentModel/IListSource.xml b/xml/System.ComponentModel/IListSource.xml index db9b472461f..2f02dc578b7 100644 --- a/xml/System.ComponentModel/IListSource.xml +++ b/xml/System.ComponentModel/IListSource.xml @@ -89,7 +89,7 @@ ## Examples - The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` exposes an for data binding by implementing the method. For a full code listing, see [How to: Implement the IListSource Interface](/dotnet/framework/winforms/how-to-implement-the-ilistsource-interface). + The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` exposes an for data binding by implementing the method. For a full code listing, see [How to: Implement the IListSource Interface](/dotnet/desktop/winforms/how-to-implement-the-ilistsource-interface). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/IListSource/Overview/EmployeeListSource.cs" id="Snippet1"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/IListSource/Overview/EmployeeListSource.vb" id="Snippet1"::: @@ -101,7 +101,7 @@ - Data Binding and Windows Forms + Data Binding and Windows Forms @@ -154,7 +154,7 @@ ## Examples - The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` indicates that it does not contain an for data binding by returning `false` from the method. For a full code listing, see [How to: Implement the IListSource Interface](/dotnet/framework/winforms/how-to-implement-the-ilistsource-interface). + The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` indicates that it does not contain an for data binding by returning `false` from the method. For a full code listing, see [How to: Implement the IListSource Interface](/dotnet/desktop/winforms/how-to-implement-the-ilistsource-interface). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/IListSource/Overview/EmployeeListSource.cs" id="Snippet3"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/IListSource/Overview/EmployeeListSource.vb" id="Snippet3"::: @@ -165,7 +165,7 @@ - Data Binding and Windows Forms + Data Binding and Windows Forms @@ -213,7 +213,7 @@ interface. A component named `EmployeeListSource` exposes an for data binding by implementing the method. For a full code listing, see [How to: Implement the IListSource Interface](/dotnet/framework/winforms/how-to-implement-the-ilistsource-interface). + The following code example demonstrates how to implement the interface. A component named `EmployeeListSource` exposes an for data binding by implementing the method. For a full code listing, see [How to: Implement the IListSource Interface](/dotnet/desktop/winforms/how-to-implement-the-ilistsource-interface). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/IListSource/Overview/EmployeeListSource.cs" id="Snippet4"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/IListSource/Overview/EmployeeListSource.vb" id="Snippet4"::: @@ -224,7 +224,7 @@ - Data Binding and Windows Forms + Data Binding and Windows Forms diff --git a/xml/System.ComponentModel/ITypedList.xml b/xml/System.ComponentModel/ITypedList.xml index 497fb665344..e9671adb129 100644 --- a/xml/System.ComponentModel/ITypedList.xml +++ b/xml/System.ComponentModel/ITypedList.xml @@ -68,7 +68,7 @@ ## Examples - The following code example demonstrates how to implement the interface. A generic type named `SortableBindingList` derives from the class and implements the interface. For a full code listing, see [How to: Implement the ITypedList Interface](/dotnet/framework/winforms/how-to-implement-the-itypedlist-interface). + The following code example demonstrates how to implement the interface. A generic type named `SortableBindingList` derives from the class and implements the interface. For a full code listing, see [How to: Implement the ITypedList Interface](/dotnet/desktop/winforms/how-to-implement-the-itypedlist-interface). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/ITypedList/Overview/SortableBindingList.cs" id="Snippet1"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/ITypedList/Overview/SortableBindingList.vb" id="Snippet1"::: @@ -76,8 +76,8 @@ ]]> - How to: Implement the ITypedList Interface - Windows Forms Data Binding + How to: Implement the ITypedList Interface + Windows Forms Data Binding @@ -141,7 +141,7 @@ ## Examples - The following code example demonstrates how to implement the method. For a full code listing, see [How to: Implement the ITypedList Interface](/dotnet/framework/winforms/how-to-implement-the-itypedlist-interface). + The following code example demonstrates how to implement the method. For a full code listing, see [How to: Implement the ITypedList Interface](/dotnet/desktop/winforms/how-to-implement-the-itypedlist-interface). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/ITypedList/Overview/SortableBindingList.cs" id="Snippet3"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/ITypedList/Overview/SortableBindingList.vb" id="Snippet3"::: @@ -149,8 +149,8 @@ ]]> - How to: Implement the ITypedList Interface - Windows Forms Data Binding + How to: Implement the ITypedList Interface + Windows Forms Data Binding @@ -214,7 +214,7 @@ ## Examples - The following code example demonstrates how to implement the method. For a full code listing, see [How to: Implement the ITypedList Interface](/dotnet/framework/winforms/how-to-implement-the-itypedlist-interface). + The following code example demonstrates how to implement the method. For a full code listing, see [How to: Implement the ITypedList Interface](/dotnet/desktop/winforms/how-to-implement-the-itypedlist-interface). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/ITypedList/Overview/SortableBindingList.cs" id="Snippet4"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/ITypedList/Overview/SortableBindingList.vb" id="Snippet4"::: @@ -222,8 +222,8 @@ ]]> - How to: Implement the ITypedList Interface - Windows Forms Data Binding + How to: Implement the ITypedList Interface + Windows Forms Data Binding diff --git a/xml/System.ComponentModel/PasswordPropertyTextAttribute.xml b/xml/System.ComponentModel/PasswordPropertyTextAttribute.xml index ce4dea19c60..34b6e067e0c 100644 --- a/xml/System.ComponentModel/PasswordPropertyTextAttribute.xml +++ b/xml/System.ComponentModel/PasswordPropertyTextAttribute.xml @@ -66,7 +66,7 @@ ## Examples - The following code example demonstrates using the to obscure the value of a string property in a control. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using the to obscure the value of a string property in a control. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet29"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet29"::: diff --git a/xml/System.ComponentModel/ProgressChangedEventArgs.xml b/xml/System.ComponentModel/ProgressChangedEventArgs.xml index 138217b0e35..bfad9eef0b0 100644 --- a/xml/System.ComponentModel/ProgressChangedEventArgs.xml +++ b/xml/System.ComponentModel/ProgressChangedEventArgs.xml @@ -66,8 +66,8 @@ How to: Implement a Component that Supports the Event-based Asynchronous Pattern - How to: Run an Operation in the Background - How to: Implement a Form That Uses a Background Operation + How to: Run an Operation in the Background + How to: Implement a Form That Uses a Background Operation How to: Use Components that Support the Event-based Asynchronous Pattern @@ -122,8 +122,8 @@ To be added. How to: Implement a Component that Supports the Event-based Asynchronous Pattern - How to: Run an Operation in the Background - How to: Implement a Form That Uses a Background Operation + How to: Run an Operation in the Background + How to: Implement a Form That Uses a Background Operation How to: Use Components that Support the Event-based Asynchronous Pattern @@ -192,8 +192,8 @@ How to: Implement a Component that Supports the Event-based Asynchronous Pattern - How to: Run an Operation in the Background - How to: Implement a Form That Uses a Background Operation + How to: Run an Operation in the Background + How to: Implement a Form That Uses a Background Operation How to: Use Components that Support the Event-based Asynchronous Pattern @@ -258,8 +258,8 @@ How to: Implement a Component that Supports the Event-based Asynchronous Pattern - How to: Run an Operation in the Background - How to: Implement a Form That Uses a Background Operation + How to: Run an Operation in the Background + How to: Implement a Form That Uses a Background Operation How to: Use Components that Support the Event-based Asynchronous Pattern diff --git a/xml/System.ComponentModel/RefreshProperties.xml b/xml/System.ComponentModel/RefreshProperties.xml index 38f9bb16167..a52d8b0d825 100644 --- a/xml/System.ComponentModel/RefreshProperties.xml +++ b/xml/System.ComponentModel/RefreshProperties.xml @@ -54,7 +54,7 @@ ## Examples - The following example uses the class to specify the refresh mode for a `DataSource` property. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following example uses the class to specify the refresh mode for a `DataSource` property. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet25"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet25"::: diff --git a/xml/System.ComponentModel/RefreshPropertiesAttribute.xml b/xml/System.ComponentModel/RefreshPropertiesAttribute.xml index ca296276a86..474bc8ce5f9 100644 --- a/xml/System.ComponentModel/RefreshPropertiesAttribute.xml +++ b/xml/System.ComponentModel/RefreshPropertiesAttribute.xml @@ -65,7 +65,7 @@ ## Examples - The following code example demonstrates using the class to specify the refresh mode for a `DataSource` property. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/framework/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). + The following code example demonstrates using the class to specify the refresh mode for a `DataSource` property. For a full code listing, see [How to: Apply Attributes in Windows Forms Controls](/dotnet/desktop/winforms/controls/how-to-apply-attributes-in-windows-forms-controls). :::code language="csharp" source="~/snippets/csharp/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.cs" id="Snippet25"::: :::code language="vb" source="~/snippets/visualbasic/System.ComponentModel/AmbientValueAttribute/Overview/attributesdemocontrol.vb" id="Snippet25"::: diff --git a/xml/System.ComponentModel/RunWorkerCompletedEventArgs.xml b/xml/System.ComponentModel/RunWorkerCompletedEventArgs.xml index 9e032241c02..4ebf55c8f99 100644 --- a/xml/System.ComponentModel/RunWorkerCompletedEventArgs.xml +++ b/xml/System.ComponentModel/RunWorkerCompletedEventArgs.xml @@ -71,8 +71,8 @@ When using the [event-based asynchronous pattern](/dotnet/standard/asynchronous- ]]> - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -121,8 +121,8 @@ When using the [event-based asynchronous pattern](/dotnet/standard/asynchronous- Initializes a new instance of the class. To be added. - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -187,8 +187,8 @@ When using the [event-based asynchronous pattern](/dotnet/standard/asynchronous- is . - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background @@ -243,8 +243,8 @@ When using the [event-based asynchronous pattern](/dotnet/standard/asynchronous- An representing the user state. To be added. - How to: Run an Operation in the Background - How to: Download a File in the Background + How to: Run an Operation in the Background + How to: Download a File in the Background diff --git a/xml/System.ComponentModel/TypeConverter.xml b/xml/System.ComponentModel/TypeConverter.xml index 49379e3b9a6..7c72a2229ce 100644 --- a/xml/System.ComponentModel/TypeConverter.xml +++ b/xml/System.ComponentModel/TypeConverter.xml @@ -122,10 +122,10 @@ Note: Your derived type might be marked as or - Overview of type converters for XAML - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - NET XAML Services Conceptual Documentation + Overview of type converters for XAML + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + NET XAML Services Conceptual Documentation @@ -605,7 +605,7 @@ Note: Your derived type might be marked as or Type Converters for XAML Overview. - Overview of type converters for XAML + Overview of type converters for XAML @@ -1138,7 +1138,7 @@ Note: Your derived type might be marked as or Type Converters for XAML Overview. - Overview of type converters for XAML + Overview of type converters for XAML diff --git a/xml/System.ComponentModel/TypeConverterAttribute.xml b/xml/System.ComponentModel/TypeConverterAttribute.xml index 43e7f1c89d7..848453b8405 100644 --- a/xml/System.ComponentModel/TypeConverterAttribute.xml +++ b/xml/System.ComponentModel/TypeConverterAttribute.xml @@ -78,11 +78,11 @@ For more information about attributes, see [Attributes](/dotnet/standard/attributes/). For more information about type converters, see the base class. - In order to establish a type converter on a custom class that provides type conversion behavior for XAML, you apply the attribute to your type. The argument of the attribute references your type converter implementation. Your type converter should be able to accept values from a string that is used for attributes or initialization text in XAML markup, and convert that string into your intended destination type. For more information, see [TypeConverters and XAML](/dotnet/framework/wpf/advanced/typeconverters-and-xaml). + In order to establish a type converter on a custom class that provides type conversion behavior for XAML, you apply the attribute to your type. The argument of the attribute references your type converter implementation. Your type converter should be able to accept values from a string that is used for attributes or initialization text in XAML markup, and convert that string into your intended destination type. For more information, see [TypeConverters and XAML](/dotnet/desktop/wpf/advanced/typeconverters-and-xaml). Rather than applying to all values of a type, a type converter behavior for XAML can also be established on a specific property. In this case, you apply to the property definition (the outer definition, not the specific `get` and `set` definitions). - A type converter behavior for XAML usage of a custom attachable member can be assigned by applying to the `get` method accessor that supports the XAML usage. For more information, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). + A type converter behavior for XAML usage of a custom attachable member can be assigned by applying to the `get` method accessor that supports the XAML usage. For more information, see [Attached Properties Overview](/dotnet/desktop/wpf/properties/attached-properties-overview). For complex XAML serialization cases that require additional state from the object runtime, consider defining a value serializer in addition to a type converter, and attribute both support classes on your custom types or custom members. For more information, see . @@ -104,9 +104,9 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Diagnostics/PresentationTraceSources.xml b/xml/System.Diagnostics/PresentationTraceSources.xml index a4d9395d59f..318ed7f9f2e 100644 --- a/xml/System.Diagnostics/PresentationTraceSources.xml +++ b/xml/System.Diagnostics/PresentationTraceSources.xml @@ -36,7 +36,7 @@ To enable tracing, you first must set a registry key, then you must configure tr - To configure trace sources in a .NET Framework app, create an application config file. This file has a .config extension, for example, XamlPad.exe.config. - Achieving optimal application performance requires forethought in application design and an understanding of best practices for Windows Presentation Foundation (WPF) application development. For more information, see [Optimizing WPF Application Performance](/dotnet/framework/wpf/advanced/optimizing-wpf-application-performance). + Achieving optimal application performance requires forethought in application design and an understanding of best practices for Windows Presentation Foundation (WPF) application development. For more information, see [Optimizing WPF Application Performance](/dotnet/desktop/wpf/advanced/optimizing-wpf-application-performance). ## Examples The following sample configuration file enables tracing of animations, writing the output to a text file called "debug.txt". This configuration file can only be used with .NET Framework apps. diff --git a/xml/System.Drawing.Drawing2D/FillMode.xml b/xml/System.Drawing.Drawing2D/FillMode.xml index f6712fd33b3..c5ce78bd141 100644 --- a/xml/System.Drawing.Drawing2D/FillMode.xml +++ b/xml/System.Drawing.Drawing2D/FillMode.xml @@ -59,7 +59,7 @@ ]]> - How To: Fill Open Figures + How To: Fill Open Figures diff --git a/xml/System.Drawing.Drawing2D/GraphicsPath.xml b/xml/System.Drawing.Drawing2D/GraphicsPath.xml index 1d8c3c62944..d6501f9bea4 100644 --- a/xml/System.Drawing.Drawing2D/GraphicsPath.xml +++ b/xml/System.Drawing.Drawing2D/GraphicsPath.xml @@ -70,7 +70,7 @@ ]]> - Constructing and Drawing Paths + Constructing and Drawing Paths diff --git a/xml/System.Drawing.Drawing2D/InterpolationMode.xml b/xml/System.Drawing.Drawing2D/InterpolationMode.xml index ac4c01243f7..b69f8bf2c78 100644 --- a/xml/System.Drawing.Drawing2D/InterpolationMode.xml +++ b/xml/System.Drawing.Drawing2D/InterpolationMode.xml @@ -34,7 +34,7 @@ The enumeration specifies the algorithm that is used when images are scaled or rotated. To be added. - How To: Use Interpolation Mode to Control Image Quality During Scaling + How To: Use Interpolation Mode to Control Image Quality During Scaling diff --git a/xml/System.Drawing.Drawing2D/LinearGradientBrush.xml b/xml/System.Drawing.Drawing2D/LinearGradientBrush.xml index 9740ca7dd69..42249a66960 100644 --- a/xml/System.Drawing.Drawing2D/LinearGradientBrush.xml +++ b/xml/System.Drawing.Drawing2D/LinearGradientBrush.xml @@ -64,7 +64,7 @@ ]]> - How To: Create a Linear Gradient + How To: Create a Linear Gradient diff --git a/xml/System.Drawing.Drawing2D/Matrix.xml b/xml/System.Drawing.Drawing2D/Matrix.xml index 8daff66beba..003a5cb0ddc 100644 --- a/xml/System.Drawing.Drawing2D/Matrix.xml +++ b/xml/System.Drawing.Drawing2D/Matrix.xml @@ -45,7 +45,7 @@ Encapsulates a 3-by-3 affine matrix that represents a geometric transform. This class cannot be inherited. For more information about this API, see Supplemental API remarks for Matrix. - Coordinate Systems and Transformations + Coordinate Systems and Transformations diff --git a/xml/System.Drawing.Drawing2D/PathGradientBrush.xml b/xml/System.Drawing.Drawing2D/PathGradientBrush.xml index 9b83bc4eb67..843c53c871b 100644 --- a/xml/System.Drawing.Drawing2D/PathGradientBrush.xml +++ b/xml/System.Drawing.Drawing2D/PathGradientBrush.xml @@ -58,7 +58,7 @@ ]]> - How To: Create a Path Gradient + How To: Create a Path Gradient diff --git a/xml/System.Drawing.Drawing2D/WrapMode.xml b/xml/System.Drawing.Drawing2D/WrapMode.xml index d851f8a78c3..b55213b61ea 100644 --- a/xml/System.Drawing.Drawing2D/WrapMode.xml +++ b/xml/System.Drawing.Drawing2D/WrapMode.xml @@ -37,7 +37,7 @@ enumeration values have on a tiled image, see [How to: Tile a Shape with an Image](/dotnet/framework/winforms/advanced/how-to-tile-a-shape-with-an-image). + Brushes use this enumeration to determine how shapes are filled. To see examples of the effects the enumeration values have on a tiled image, see [How to: Tile a Shape with an Image](/dotnet/desktop/winforms/advanced/how-to-tile-a-shape-with-an-image). @@ -50,7 +50,7 @@ ]]> - How To: Tile a Shape with an Image + How To: Tile a Shape with an Image diff --git a/xml/System.Drawing.Imaging/ColorMatrix.xml b/xml/System.Drawing.Imaging/ColorMatrix.xml index 1de373fcf76..3078058095c 100644 --- a/xml/System.Drawing.Imaging/ColorMatrix.xml +++ b/xml/System.Drawing.Imaging/ColorMatrix.xml @@ -63,7 +63,7 @@ ![Recoloring](~/add/media/recoloring02.gif "Recoloring") - For a more detailed discussion of matrices and transformations, see [Coordinate Systems and Transformations](/dotnet/framework/winforms/advanced/coordinate-systems-and-transformations). + For a more detailed discussion of matrices and transformations, see [Coordinate Systems and Transformations](/dotnet/desktop/winforms/advanced/coordinate-systems-and-transformations). @@ -89,7 +89,7 @@ ]]> - Recoloring Images + Recoloring Images diff --git a/xml/System.Drawing.Imaging/Encoder.xml b/xml/System.Drawing.Imaging/Encoder.xml index 7f3ec512dd4..1fab9bf490f 100644 --- a/xml/System.Drawing.Imaging/Encoder.xml +++ b/xml/System.Drawing.Imaging/Encoder.xml @@ -66,7 +66,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -218,7 +218,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -301,7 +301,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -413,7 +413,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -494,7 +494,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -597,7 +597,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -682,7 +682,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -756,7 +756,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -868,7 +868,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -942,7 +942,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -1059,7 +1059,7 @@ Represents an object that is initialized with the globally unique identifier for the version parameter category. To be added. - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Imaging/EncoderParameter.xml b/xml/System.Drawing.Imaging/EncoderParameter.xml index feaa522c940..607a3d53ec6 100644 --- a/xml/System.Drawing.Imaging/EncoderParameter.xml +++ b/xml/System.Drawing.Imaging/EncoderParameter.xml @@ -63,7 +63,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Imaging/EncoderParameterValueType.xml b/xml/System.Drawing.Imaging/EncoderParameterValueType.xml index 7f57374113a..1cdcb1fed69 100644 --- a/xml/System.Drawing.Imaging/EncoderParameterValueType.xml +++ b/xml/System.Drawing.Imaging/EncoderParameterValueType.xml @@ -43,7 +43,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Imaging/EncoderParameters.xml b/xml/System.Drawing.Imaging/EncoderParameters.xml index 5f0de9b75e8..daa42f69487 100644 --- a/xml/System.Drawing.Imaging/EncoderParameters.xml +++ b/xml/System.Drawing.Imaging/EncoderParameters.xml @@ -53,7 +53,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Imaging/ImageAttributes.xml b/xml/System.Drawing.Imaging/ImageAttributes.xml index 14ac44803f9..c09cf3a1e1e 100644 --- a/xml/System.Drawing.Imaging/ImageAttributes.xml +++ b/xml/System.Drawing.Imaging/ImageAttributes.xml @@ -76,8 +76,8 @@ ]]> - How To: Use a Color Matrix to Transform a Single Color - Recoloring Images + How To: Use a Color Matrix to Transform a Single Color + Recoloring Images @@ -1792,7 +1792,7 @@ ]]> - Recoloring Images + Recoloring Images @@ -1853,7 +1853,7 @@ ]]> - Recoloring Images + Recoloring Images diff --git a/xml/System.Drawing.Imaging/ImageCodecInfo.xml b/xml/System.Drawing.Imaging/ImageCodecInfo.xml index 0812792ff15..fd6fef2446c 100644 --- a/xml/System.Drawing.Imaging/ImageCodecInfo.xml +++ b/xml/System.Drawing.Imaging/ImageCodecInfo.xml @@ -54,7 +54,7 @@ ]]> - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ @@ -364,7 +364,7 @@ Gets or sets a structure that contains a GUID that identifies the codec's format. A structure that contains a GUID that identifies the codec's format. To be added. - Using Image Encoders and Decoders in Managed GDI+ + Using Image Encoders and Decoders in Managed GDI+ diff --git a/xml/System.Drawing.Imaging/PropertyItem.xml b/xml/System.Drawing.Imaging/PropertyItem.xml index ec35117583b..408cb91e150 100644 --- a/xml/System.Drawing.Imaging/PropertyItem.xml +++ b/xml/System.Drawing.Imaging/PropertyItem.xml @@ -63,7 +63,7 @@ ]]> - How To: Read Image Metadata + How To: Read Image Metadata diff --git a/xml/System.Drawing.Printing/Margins.xml b/xml/System.Drawing.Printing/Margins.xml index 71e6bad61ed..dcd80a3b926 100644 --- a/xml/System.Drawing.Printing/Margins.xml +++ b/xml/System.Drawing.Printing/Margins.xml @@ -83,7 +83,7 @@ - Windows Forms Print Support + Windows Forms Print Support diff --git a/xml/System.Drawing.Printing/PrintDocument.xml b/xml/System.Drawing.Printing/PrintDocument.xml index 1f8d7506e2a..cdb70cc39f3 100644 --- a/xml/System.Drawing.Printing/PrintDocument.xml +++ b/xml/System.Drawing.Printing/PrintDocument.xml @@ -58,7 +58,7 @@ ## Remarks Typically, you create an instance of the class, set properties such as the and , and call the method to start the printing process. Handle the event where you specify the output to print, by using the property of the . - For more information about printing from a Windows Form application, see the [Windows Forms Print Support](/dotnet/framework/winforms/advanced/windows-forms-print-support). If you wish to print from a Windows Presentation Foundation application, see the namespace. + For more information about printing from a Windows Form application, see the [Windows Forms Print Support](/dotnet/desktop/winforms/printing/overview). If you wish to print from a Windows Presentation Foundation application, see the namespace. [!INCLUDE[System.Drawing.Common note](~/includes/system-drawing-common.md)] @@ -78,7 +78,7 @@ - How to: Print a Multi-Page Text File in Windows Forms + How to: Print a Multi-Page Text File in Windows Forms @@ -903,7 +903,7 @@ ## Examples The following code example demonstrates handling the event. - For another example, see [How to: Print a Multi-Page Text File in Windows Forms](/dotnet/framework/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms). + For another example, see [How to: Print a Multi-Page Text File in Windows Forms](/dotnet/desktop/winforms/printing/how-to-print-text-document). :::code language="cpp" source="~/snippets/cpp/VS_Snippets_Winforms/Classic PrintDocument Example/CPP/source.cpp" id="Snippet1"::: :::code language="csharp" source="~/snippets/csharp/System.Drawing.Printing/PrintDocument/Overview/source.cs" id="Snippet1"::: @@ -917,8 +917,8 @@ - How to: Print a Multi-Page Text File in Windows Forms - Windows Forms Print Support + How to: Print a Multi-Page Text File in Windows Forms + Windows Forms Print Support @@ -960,7 +960,7 @@ To associate the event with your event handler, add an instance of the delegate to the event. The event handler is called whenever the event occurs. For more information about handling events with delegates, see [Handling and Raising Events](/dotnet/standard/events/). -If you use the event to modify printer settings, the performance of the control will not improve even if an optimization configuration switch is set. For more information, see [PrintPreviewDialog control overview](/dotnet/framework/winforms/controls/printpreviewdialog-control-overview-windows-forms). +If you use the event to modify printer settings, the performance of the control will not improve even if an optimization configuration switch is set. For more information, see [PrintPreviewDialog control overview](/dotnet/desktop/winforms/controls/printpreviewdialog-control-overview-windows-forms). ## Examples The following code example prints a document with the first page in color, if the printer supports it. The example requires that a variable named `printDoc` has been created, and the and events are handled. The `currentPageNumber` variable is incremented after every page is printed in the event, which is not shown. diff --git a/xml/System.Drawing.Printing/PrintPageEventArgs.xml b/xml/System.Drawing.Printing/PrintPageEventArgs.xml index 690b13bc95f..dccafa98fb0 100644 --- a/xml/System.Drawing.Printing/PrintPageEventArgs.xml +++ b/xml/System.Drawing.Printing/PrintPageEventArgs.xml @@ -285,11 +285,11 @@ :::code language="csharp" source="~/snippets/csharp/System.Drawing.Printing/PrintPageEventArgs/Overview/source.cs" id="Snippet1"::: :::code language="vb" source="~/snippets/visualbasic/System.Drawing.Printing/PrintPageEventArgs/Overview/source.vb" id="Snippet1"::: - For another example that shows how to use , see [How to: Print a Multi-Page Text File in Windows Forms](/dotnet/framework/winforms/advanced/how-to-print-a-multi-page-text-file-in-windows-forms). + For another example that shows how to use , see [How to: Print a Multi-Page Text File in Windows Forms](/dotnet/desktop/winforms/printing/how-to-print-text-document). ]]> - How to: Print a Multi-Page Text File in Windows Forms + How to: Print a Multi-Page Text File in Windows Forms diff --git a/xml/System.Drawing.Printing/PrintingPermissionLevel.xml b/xml/System.Drawing.Printing/PrintingPermissionLevel.xml index 0c41bb82a35..bd0bfc18804 100644 --- a/xml/System.Drawing.Printing/PrintingPermissionLevel.xml +++ b/xml/System.Drawing.Printing/PrintingPermissionLevel.xml @@ -47,7 +47,7 @@ ]]> - Secure Printing in Windows Forms + Secure Printing in Windows Forms @@ -82,7 +82,7 @@ 3 Provides full access to all printers. - Secure Printing in Windows Forms + Secure Printing in Windows Forms @@ -117,7 +117,7 @@ 2 Provides printing programmatically to the default printer, along with safe printing through semirestricted dialog box. is a subset of . - Secure Printing in Windows Forms + Secure Printing in Windows Forms @@ -152,7 +152,7 @@ 0 Prevents access to printers. is a subset of . - Secure Printing in Windows Forms + Secure Printing in Windows Forms @@ -187,7 +187,7 @@ 1 Provides printing only from a restricted dialog box. is a subset of . - Secure Printing in Windows Forms + Secure Printing in Windows Forms diff --git a/xml/System.Drawing.Text/FontCollection.xml b/xml/System.Drawing.Text/FontCollection.xml index a5ccf322ff2..c9bd925d44e 100644 --- a/xml/System.Drawing.Text/FontCollection.xml +++ b/xml/System.Drawing.Text/FontCollection.xml @@ -42,14 +42,14 @@ allows you to get a list of the font families contained in the collection with its property. For additional information on fonts and text, including example code, see [Using Fonts and Text](/dotnet/framework/winforms/advanced/using-fonts-and-text). + The allows you to get a list of the font families contained in the collection with its property. For additional information on fonts and text, including example code, see [Using Fonts and Text](/dotnet/desktop/winforms/advanced/using-fonts-and-text). [!INCLUDE[System.Drawing.Common note](~/includes/system-drawing-common.md)] ]]> - Using Fonts and Text - Using Managed Graphics Classes + Using Fonts and Text + Using Managed Graphics Classes @@ -202,8 +202,8 @@ Gets the array of objects associated with this . An array of objects. To be added. - Using Fonts and Text - Using Managed Graphics Classes + Using Fonts and Text + Using Managed Graphics Classes diff --git a/xml/System.Drawing.Text/InstalledFontCollection.xml b/xml/System.Drawing.Text/InstalledFontCollection.xml index 885a0eb4733..c56a585bbc8 100644 --- a/xml/System.Drawing.Text/InstalledFontCollection.xml +++ b/xml/System.Drawing.Text/InstalledFontCollection.xml @@ -44,7 +44,7 @@ allows you to get a list of fonts families that are installed on the computer running the application with its property. For additional information on fonts and text, including example code, see [Using Fonts and Text](/dotnet/framework/winforms/advanced/using-fonts-and-text). + The allows you to get a list of fonts families that are installed on the computer running the application with its property. For additional information on fonts and text, including example code, see [Using Fonts and Text](/dotnet/desktop/winforms/advanced/using-fonts-and-text). Do not use the class to install a font to Windows. Instead use the GDI `AddFontResource` function. An object sees only fonts that are installed in Windows before the object is created. @@ -60,7 +60,7 @@ ]]> - Using Fonts and Text + Using Fonts and Text @@ -92,7 +92,7 @@ Initializes a new instance of the class. To be added. - Using Fonts and Text + Using Fonts and Text diff --git a/xml/System.Drawing.Text/PrivateFontCollection.xml b/xml/System.Drawing.Text/PrivateFontCollection.xml index 4a321a06738..37b2436d186 100644 --- a/xml/System.Drawing.Text/PrivateFontCollection.xml +++ b/xml/System.Drawing.Text/PrivateFontCollection.xml @@ -54,7 +54,7 @@ ]]> - Using Fonts and Text + Using Fonts and Text @@ -132,7 +132,7 @@ ]]> The specified font is not supported or the font file cannot be found. - Using Fonts and Text + Using Fonts and Text diff --git a/xml/System.Drawing/Bitmap.xml b/xml/System.Drawing/Bitmap.xml index b5a257de870..c3304a3459b 100644 --- a/xml/System.Drawing/Bitmap.xml +++ b/xml/System.Drawing/Bitmap.xml @@ -96,7 +96,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles Working with Images, Bitmaps, Icons, and Metafiles diff --git a/xml/System.Drawing/BufferedGraphics.xml b/xml/System.Drawing/BufferedGraphics.xml index 62a6bfe9781..086f81fa4d6 100644 --- a/xml/System.Drawing/BufferedGraphics.xml +++ b/xml/System.Drawing/BufferedGraphics.xml @@ -62,7 +62,7 @@ The method with no arguments draws the contents of the graphics buffer to the surface specified when the buffer was allocated. Other overloads of the method allow you to specify a object or an object that points to a device context to which to draw the contents of the graphics buffer. - For more information about drawing double-buffered graphics, see [Double Buffered Graphics](/dotnet/framework/winforms/advanced/double-buffered-graphics). + For more information about drawing double-buffered graphics, see [Double Buffered Graphics](/dotnet/desktop/winforms/advanced/double-buffered-graphics). ## Examples The following code example demonstrates using a object to draw graphics using several types of buffering implementations. Clicking the form alternately starts and stops a timer that causes draw updates. The draw updates allow you to observe the effect of double buffering. Right-clicking the form cycles through the following drawing modes: @@ -82,7 +82,7 @@ ]]> The class is not thread safe. When accessing a graphics buffer from separate threads, it is important to use a thread-access control mechanism to prevent conflicts. - Double Buffered Graphics + Double Buffered Graphics @@ -136,7 +136,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -215,7 +215,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -266,7 +266,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -322,7 +322,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -377,7 +377,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics diff --git a/xml/System.Drawing/BufferedGraphicsContext.xml b/xml/System.Drawing/BufferedGraphicsContext.xml index 8e918fb01f2..640654958fa 100644 --- a/xml/System.Drawing/BufferedGraphicsContext.xml +++ b/xml/System.Drawing/BufferedGraphicsContext.xml @@ -58,7 +58,7 @@ You can retrieve the for the current application domain from the static property. For graphically intensive applications such as animation, you can create a dedicated using the constructor, but for most applications the property will be sufficient. - For more information on drawing buffered graphics and custom buffering implementations, see [Double Buffered Graphics](/dotnet/framework/winforms/advanced/double-buffered-graphics) and [How to: Manually Manage Buffered Graphics](/dotnet/framework/winforms/advanced/how-to-manually-manage-buffered-graphics). + For more information on drawing buffered graphics and custom buffering implementations, see [Double Buffered Graphics](/dotnet/desktop/winforms/advanced/double-buffered-graphics) and [How to: Manually Manage Buffered Graphics](/dotnet/desktop/winforms/advanced/how-to-manually-manage-buffered-graphics). ## Examples The following code example demonstrates how to acquire the for the current application domain. This code is part of a larger example provided for the class. @@ -72,7 +72,7 @@ - Double Buffered Graphics + Double Buffered Graphics @@ -111,12 +111,12 @@ > [!NOTE] > You should always call when you finish using a dedicated . - For more information about dedicated graphics buffers, see [How to: Manually Manage Buffered Graphics](/dotnet/framework/winforms/advanced/how-to-manually-manage-buffered-graphics). + For more information about dedicated graphics buffers, see [How to: Manually Manage Buffered Graphics](/dotnet/desktop/winforms/advanced/how-to-manually-manage-buffered-graphics). ]]> - Double Buffered Graphics - How to: Manually Manage Buffered Graphics + Double Buffered Graphics + How to: Manually Manage Buffered Graphics @@ -185,7 +185,7 @@ - Double Buffered Graphics + Double Buffered Graphics @@ -245,7 +245,7 @@ - Double Buffered Graphics + Double Buffered Graphics @@ -293,7 +293,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -369,7 +369,7 @@ ]]> - Double Buffered Graphics + Double Buffered Graphics @@ -427,7 +427,7 @@ ]]> The height or width of the size is less than or equal to zero. - Double Buffered Graphics + Double Buffered Graphics diff --git a/xml/System.Drawing/BufferedGraphicsManager.xml b/xml/System.Drawing/BufferedGraphicsManager.xml index 1d869382c66..7f8de216660 100644 --- a/xml/System.Drawing/BufferedGraphicsManager.xml +++ b/xml/System.Drawing/BufferedGraphicsManager.xml @@ -54,7 +54,7 @@ The class has no public constructor and must be created by the object for an application domain using its method. You can retrieve the object for the current application domain from the static property. - For more information on double buffering, see [Double Buffered Graphics](/dotnet/framework/winforms/advanced/double-buffered-graphics), , and . + For more information on double buffering, see [Double Buffered Graphics](/dotnet/desktop/winforms/advanced/double-buffered-graphics), , and . @@ -69,7 +69,7 @@ - [<topic://vbconDoubleBuffering>] + [<topic://vbconDoubleBuffering>] diff --git a/xml/System.Drawing/Color.xml b/xml/System.Drawing/Color.xml index 040936cb642..8145861d32f 100644 --- a/xml/System.Drawing/Color.xml +++ b/xml/System.Drawing/Color.xml @@ -132,7 +132,7 @@ This example is designed to be used with a Windows Form. Paste the code into the ]]> - Recoloring Images + Recoloring Images diff --git a/xml/System.Drawing/CopyPixelOperation.xml b/xml/System.Drawing/CopyPixelOperation.xml index 1e81c5caf3b..d325ac84c52 100644 --- a/xml/System.Drawing/CopyPixelOperation.xml +++ b/xml/System.Drawing/CopyPixelOperation.xml @@ -46,7 +46,7 @@ ]]> - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Copy Pixels For Reducing Flicker in Windows Forms diff --git a/xml/System.Drawing/Font.xml b/xml/System.Drawing/Font.xml index 4e62a4f009f..ca52e263bf9 100644 --- a/xml/System.Drawing/Font.xml +++ b/xml/System.Drawing/Font.xml @@ -92,7 +92,7 @@ - Using Fonts and Text + Using Fonts and Text @@ -1700,7 +1700,7 @@ is . - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -1749,7 +1749,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -1808,7 +1808,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics diff --git a/xml/System.Drawing/FontFamily.xml b/xml/System.Drawing/FontFamily.xml index f8f3e5c2d6b..99b545cce45 100644 --- a/xml/System.Drawing/FontFamily.xml +++ b/xml/System.Drawing/FontFamily.xml @@ -60,7 +60,7 @@ ]]> - Using Fonts and Text + Using Fonts and Text @@ -569,7 +569,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -626,7 +626,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -688,7 +688,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics @@ -849,7 +849,7 @@ ]]> - How To: Obtain Font Metrics + How To: Obtain Font Metrics diff --git a/xml/System.Drawing/Graphics.xml b/xml/System.Drawing/Graphics.xml index 25ecac41527..e6ccaab704c 100644 --- a/xml/System.Drawing/Graphics.xml +++ b/xml/System.Drawing/Graphics.xml @@ -65,13 +65,13 @@ [!INCLUDE[System.Drawing.Common note](~/includes/system-drawing-common.md)] - You can obtain a object by calling the method on an object that inherits from , or by handling a control's event and accessing the property of the class. You can also create a object from an image by using the method. For more information about creating a object, see [How to: Create Graphics Objects for Drawing](https://learn.microsoft.com/dotnet/framework/winforms/advanced/how-to-create-graphics-objects-for-drawing). + You can obtain a object by calling the method on an object that inherits from , or by handling a control's event and accessing the property of the class. You can also create a object from an image by using the method. For more information about creating a object, see [How to: Create Graphics Objects for Drawing](https://learn.microsoft.com/dotnet/desktop/winforms/advanced/how-to-create-graphics-objects-for-drawing). - You can draw many different shapes and lines by using a object. For more information about how to draw lines and shapes, see the specific `Draw`*GraphicalElement* method for the line or shape you want to draw. These methods include , , , , and . For more information about how to draw lines and shapes, see [Using a Pen to Draw Lines and Shapes](https://learn.microsoft.com/dotnet/desktop/winforms/advanced/using-a-pen-to-draw-lines-and-shapes) and [Using a Brush to Fill Shapes](https://learn.microsoft.com/dotnet/framework/winforms/advanced/using-a-brush-to-fill-shapes). + You can draw many different shapes and lines by using a object. For more information about how to draw lines and shapes, see the specific `Draw`*GraphicalElement* method for the line or shape you want to draw. These methods include , , , , and . For more information about how to draw lines and shapes, see [Using a Pen to Draw Lines and Shapes](https://learn.microsoft.com/dotnet/desktop/winforms/advanced/using-a-pen-to-draw-lines-and-shapes) and [Using a Brush to Fill Shapes](https://learn.microsoft.com/dotnet/desktop/winforms/advanced/using-a-brush-to-fill-shapes). You can also draw images and icons by using the and methods, respectively. To perform a bit-block transfer of color data from the screen to the drawing surface of the object, see . For more information about how to draw images with a object, see [Working with Images, Bitmaps, Icons, and Metafiles](https://learn.microsoft.com/dotnet/desktop/winforms/advanced/images-bitmaps-and-metafiles). - In addition, you can manipulate the coordinate system used by the object. For more information on the coordinate system and how to manipulate it, see [Coordinate Systems and Transformations](https://learn.microsoft.com/dotnet/framework/winforms/advanced/coordinate-systems-and-transformations). + In addition, you can manipulate the coordinate system used by the object. For more information on the coordinate system and how to manipulate it, see [Coordinate Systems and Transformations](https://learn.microsoft.com/dotnet/desktop/winforms/advanced/coordinate-systems-and-transformations). ## Examples The following code example is designed for use with Windows Forms and requires a object. The object is named `e` and is a parameter of the event handler. The code performs the following actions: @@ -88,9 +88,9 @@ ]]> - How to: Create Graphics Objects for Drawing - Getting Started with Graphics Programming - Managing the State of a Graphics Object + How to: Create Graphics Objects for Drawing + Getting Started with Graphics Programming + Managing the State of a Graphics Object @@ -732,8 +732,8 @@ The following code example is designed for use with Windows Forms, and it requir ]]> The operation failed. - How to: Print a Windows Form - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Print a Windows Form + How to: Copy Pixels For Reducing Flicker in Windows Forms @@ -795,8 +795,8 @@ The following code example is designed for use with Windows Forms, and it requir is not a member of . The operation failed. - How to: Print a Windows Form - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Print a Windows Form + How to: Copy Pixels For Reducing Flicker in Windows Forms @@ -864,8 +864,8 @@ The following code example is designed for use with Windows Forms, and it requir ]]> The operation failed. - How to: Print a Windows Form - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Print a Windows Form + How to: Copy Pixels For Reducing Flicker in Windows Forms @@ -931,8 +931,8 @@ The following code example is designed for use with Windows Forms, and it requir is not a member of . The operation failed. - How to: Print a Windows Form - How to: Copy Pixels For Reducing Flicker in Windows Forms + How to: Print a Windows Form + How to: Copy Pixels For Reducing Flicker in Windows Forms @@ -4035,7 +4035,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4105,7 +4105,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4174,7 +4174,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4244,7 +4244,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4313,7 +4313,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4382,7 +4382,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4452,7 +4452,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4522,7 +4522,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4607,7 +4607,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4686,7 +4686,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4764,7 +4764,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4842,7 +4842,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -4944,7 +4944,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5046,7 +5046,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5127,7 +5127,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5201,7 +5201,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5282,7 +5282,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5356,7 +5356,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5527,7 +5527,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5645,7 +5645,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5757,7 +5757,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5871,7 +5871,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -5960,7 +5960,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -6049,7 +6049,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -6155,7 +6155,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -6261,7 +6261,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -6370,7 +6370,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -6479,7 +6479,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -6590,7 +6590,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -6701,7 +6701,7 @@ The object has a transform applied othe is . - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -8987,7 +8987,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -9084,7 +9084,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -9332,7 +9332,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -9435,7 +9435,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -9520,7 +9520,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -9672,7 +9672,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -9819,7 +9819,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9878,7 +9878,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9938,7 +9938,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -9999,7 +9999,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10059,7 +10059,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10119,7 +10119,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10187,7 +10187,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10321,7 +10321,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10384,7 +10384,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10452,7 +10452,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10520,7 +10520,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10593,7 +10593,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10733,7 +10733,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -10875,7 +10875,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11017,7 +11017,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11085,7 +11085,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11160,7 +11160,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11227,7 +11227,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11302,7 +11302,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11369,7 +11369,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11442,7 +11442,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11518,7 +11518,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11593,7 +11593,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11669,7 +11669,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11744,7 +11744,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11819,7 +11819,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -11979,7 +11979,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -12143,7 +12143,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -12225,7 +12225,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -12307,7 +12307,7 @@ The object has a transform applied othe ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles @@ -15585,9 +15585,9 @@ The object has a transform applied othe is . has an indexed pixel format or its format is undefined. - How to: Create a Bitmap at Run Time + How to: Create a Bitmap at Run Time Working with Images, Bitmaps, Icons, and Metafiles - How to: Create Graphics Objects for Drawing + How to: Create Graphics Objects for Drawing @@ -17060,7 +17060,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text is . @@ -17238,7 +17238,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -17324,7 +17324,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -17574,7 +17574,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -17666,7 +17666,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -17759,7 +17759,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -17915,7 +17915,7 @@ The object has a transform applied othe is . - Using Fonts and Text + Using Fonts and Text @@ -18050,7 +18050,7 @@ The object has a transform applied othe ]]> - Matrix Representation of Transformations + Matrix Representation of Transformations @@ -18117,7 +18117,7 @@ The object has a transform applied othe ]]> - Matrix Representation of Transformations + Matrix Representation of Transformations @@ -18166,7 +18166,7 @@ The object has a transform applied othe ]]> - Types of Coordinate Systems + Types of Coordinate Systems @@ -18222,7 +18222,7 @@ The object has a transform applied othe is set to , which is not a physical unit. - Types of Coordinate Systems + Types of Coordinate Systems @@ -19808,7 +19808,7 @@ The object has a transform applied othe ]]> - Types of Coordinate Systems + Types of Coordinate Systems @@ -20306,8 +20306,8 @@ This is a more performant alternative to - Coordinate Systems and Transformations - Using Transformations in Managed GDI+ + Coordinate Systems and Transformations + Using Transformations in Managed GDI+ @@ -20372,8 +20372,8 @@ This is a more performant alternative to - Coordinate Systems and Transformations - Using Transformations in Managed GDI+ + Coordinate Systems and Transformations + Using Transformations in Managed GDI+ diff --git a/xml/System.Drawing/Image.xml b/xml/System.Drawing/Image.xml index d7a0dba9a2f..598496352f6 100644 --- a/xml/System.Drawing/Image.xml +++ b/xml/System.Drawing/Image.xml @@ -116,7 +116,7 @@ ]]> - Images, Bitmaps, and Metafiles + Images, Bitmaps, and Metafiles Working with Images, Bitmaps, Icons, and Metafiles @@ -1657,7 +1657,7 @@ ]]> - How To: Read Image Metadata + How To: Read Image Metadata @@ -1717,7 +1717,7 @@ ]]> - How To: Read Image Metadata + How To: Read Image Metadata @@ -2178,7 +2178,7 @@ -or- The image was saved to the same file it was created from. - How to: Set JPEG Compression Level + How to: Set JPEG Compression Level diff --git a/xml/System.Drawing/Rectangle.xml b/xml/System.Drawing/Rectangle.xml index 460af749904..aa2d118ea0d 100644 --- a/xml/System.Drawing/Rectangle.xml +++ b/xml/System.Drawing/Rectangle.xml @@ -97,7 +97,7 @@ ## Examples The following example draws a rectangle with its upper-left corner at (10, 10). The rectangle has a width of 100 and a height of 50. The second argument passed to the constructor indicates that the pen width is 5 pixels. - When the rectangle is drawn, the pen is centered on the rectangle's boundary. Because the pen width is 5, the sides of the rectangle are drawn 5 pixels wide, such that 1 pixel is drawn on the boundary itself, 2 pixels are drawn on the inside, and 2 pixels are drawn on the outside. For more details on pen alignment, see [How to: Set Pen Width and Alignment](/dotnet/framework/winforms/advanced/how-to-set-pen-width-and-alignment). + When the rectangle is drawn, the pen is centered on the rectangle's boundary. Because the pen width is 5, the sides of the rectangle are drawn 5 pixels wide, such that 1 pixel is drawn on the boundary itself, 2 pixels are drawn on the inside, and 2 pixels are drawn on the outside. For more details on pen alignment, see [How to: Set Pen Width and Alignment](/dotnet/desktop/winforms/advanced/how-to-set-pen-width-and-alignment). The following illustration shows the resulting rectangle. The dotted lines show where the rectangle would have been drawn if the pen width had been one pixel. The enlarged view of the upper-left corner of the rectangle shows that the thick black lines are centered on those dotted lines. diff --git a/xml/System.Drawing/Region.xml b/xml/System.Drawing/Region.xml index 83698b5b743..7fb736303f2 100644 --- a/xml/System.Drawing/Region.xml +++ b/xml/System.Drawing/Region.xml @@ -52,9 +52,9 @@ method and a object. @@ -71,7 +71,7 @@ - Using Regions + Using Regions diff --git a/xml/System.Drawing/StringFormat.xml b/xml/System.Drawing/StringFormat.xml index 65e1b4cb340..4331556a84e 100644 --- a/xml/System.Drawing/StringFormat.xml +++ b/xml/System.Drawing/StringFormat.xml @@ -57,7 +57,7 @@ ]]> - Fonts and Text + Fonts and Text diff --git a/xml/System.IO.Packaging/PackUriHelper.xml b/xml/System.IO.Packaging/PackUriHelper.xml index 0771426f4d6..4ddb2068934 100644 --- a/xml/System.IO.Packaging/PackUriHelper.xml +++ b/xml/System.IO.Packaging/PackUriHelper.xml @@ -818,7 +818,7 @@ The partUri extracted from does not conform to the v ## Examples - [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf) + [Pack URIs in WPF](/dotnet/desktop/wpf/app-development/pack-uris-in-wpf) [Open Packaging Conventions Specification](https://www.ecma-international.org/publications-and-standards/standards/ecma-376/) diff --git a/xml/System.IO.Packaging/PackagePart.xml b/xml/System.IO.Packaging/PackagePart.xml index d306926aa68..0c00a1b38f8 100644 --- a/xml/System.IO.Packaging/PackagePart.xml +++ b/xml/System.IO.Packaging/PackagePart.xml @@ -76,7 +76,7 @@ method throws an exception. + If `fastCopy` is `true`, then the printer must be an [Printing Overview](https://learn.microsoft.com/dotnet/desktop/wpf/documents/printing-overview). If it is not, the method throws an exception. If `fastCopy` is `false`, then it is not necessary to use an XPSDrv printer. The XPS file being added to the queue is converted to the printer's page description language, such as PCL or Postscript. However, this kind of printing makes a call to Component Object Model (COM). The call to COM requires that the calling thread have a single-threaded apartment () instead of multiple-threaded apartment (), which is the default. There are two ways of doing this: @@ -3132,9 +3132,9 @@ System.Boolean - Gets a value that indicates whether the printer's driver is built on the XPSDrv model so it uses XML Paper Specification (XPS) as its page description language. + Gets a value that indicates whether the printer's driver is built on the XPSDrv model so it uses XML Paper Specification (XPS) as its page description language. - if the printer uses the XPS print path; otherwise, . + if the printer uses the XPS print path; otherwise, . diff --git a/xml/System.Windows.Annotations/Annotation.xml b/xml/System.Windows.Annotations/Annotation.xml index 2cd440b4392..ba16c025d2e 100644 --- a/xml/System.Windows.Annotations/Annotation.xml +++ b/xml/System.Windows.Annotations/Annotation.xml @@ -523,8 +523,8 @@ - Always returns . See Annotations Schema for schema details. - Always . See Annotations Schema for schema details. + Always returns . See Annotations Schema for schema details. + Always . See Annotations Schema for schema details. To be added. diff --git a/xml/System.Windows.Annotations/AnnotationResource.xml b/xml/System.Windows.Annotations/AnnotationResource.xml index 009110fd32e..80e7d85f5d2 100644 --- a/xml/System.Windows.Annotations/AnnotationResource.xml +++ b/xml/System.Windows.Annotations/AnnotationResource.xml @@ -280,8 +280,8 @@ - Always returns . See Annotations Schema for schema details. - Always . See Annotations Schema for schema details. + Always returns . See Annotations Schema for schema details. + Always . See Annotations Schema for schema details. To be added. diff --git a/xml/System.Windows.Annotations/ContentLocatorGroup.xml b/xml/System.Windows.Annotations/ContentLocatorGroup.xml index 8fdeab2f97d..69682b58098 100644 --- a/xml/System.Windows.Annotations/ContentLocatorGroup.xml +++ b/xml/System.Windows.Annotations/ContentLocatorGroup.xml @@ -137,8 +137,8 @@ - Always returns . See Annotations Schema for schema details. - Always . See Annotations Schema for schema details. + Always returns . See Annotations Schema for schema details. + Always . See Annotations Schema for schema details. reader class constitutes much of the public API surface that a WPF application developer has for interacting with BAML. - The XAML optimized to BAML form may need to be localized. Localization of XAML and possible tools pathways for doing so is not discussed in this topic. See [Globalization for WPF](/dotnet/framework/wpf/advanced/globalization-for-wpf). + The XAML optimized to BAML form may need to be localized. Localization of XAML and possible tools pathways for doing so is not discussed in this topic. See [Globalization for WPF](/dotnet/desktop/wpf/advanced/globalization-for-wpf). uses an internally implemented XAML schema context. This schema context provides the logic necessary for looking up the types in BAML form, including referencing the optimizations and tokens that are inherent in BAML. diff --git a/xml/System.Windows.Controls.Primitives/ButtonBase.xml b/xml/System.Windows.Controls.Primitives/ButtonBase.xml index ec72671fb79..0243e9282fe 100644 --- a/xml/System.Windows.Controls.Primitives/ButtonBase.xml +++ b/xml/System.Windows.Controls.Primitives/ButtonBase.xml @@ -315,7 +315,7 @@ ## Remarks This property is used to associate a command with a particular button instance. - In Extensible Application Markup Language (XAML), this property is most often set to be a static command value from one of the existing command libraries, such as or . For details, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview) or . + In Extensible Application Markup Language (XAML), this property is most often set to be a static command value from one of the existing command libraries, such as or . For details, see [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview) or . ## XAML Attribute Usage @@ -385,7 +385,7 @@ in code might require a new or existing object instance. Setting in markup might require property element syntax, where the object element filling the property element syntax is a new element of the type expected by that command. Alternatively, setting in markup might require a reference through a markup extension to an existing object (typically these references are made with [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension) or [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension)). + Most existing commands from the command libraries do not use a command parameter. Of the commands that do use a command parameter, most of these take a parameter with some primitive type value, such as an integer or a string. However, it is possible to create a custom command where that command expects a nonprimitive type as its command parameter. For a custom command case like this, setting in code might require a new or existing object instance. Setting in markup might require property element syntax, where the object element filling the property element syntax is a new element of the type expected by that command. Alternatively, setting in markup might require a reference through a markup extension to an existing object (typically these references are made with [Binding Markup Extension](/dotnet/desktop/wpf/advanced/binding-markup-extension) or [StaticResource Markup Extension](/dotnet/desktop/wpf/advanced/staticresource-markup-extension)). ## XAML Attribute Usage @@ -765,7 +765,7 @@ event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]> diff --git a/xml/System.Windows.Controls.Primitives/CustomPopupPlacement.xml b/xml/System.Windows.Controls.Primitives/CustomPopupPlacement.xml index eb6aa426ee2..a6655627a02 100644 --- a/xml/System.Windows.Controls.Primitives/CustomPopupPlacement.xml +++ b/xml/System.Windows.Controls.Primitives/CustomPopupPlacement.xml @@ -259,7 +259,7 @@ is relative to. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + The target object is the element that the is relative to. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ]]> diff --git a/xml/System.Windows.Controls.Primitives/DatePickerTextBox.xml b/xml/System.Windows.Controls.Primitives/DatePickerTextBox.xml index 56c0c6f0278..8413e997774 100644 --- a/xml/System.Windows.Controls.Primitives/DatePickerTextBox.xml +++ b/xml/System.Windows.Controls.Primitives/DatePickerTextBox.xml @@ -36,7 +36,7 @@ The control enables users to type a date directly into a . ## Customizing the DatePickerTextBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [DatePicker Styles and Templates](/dotnet/framework/wpf/controls/datepicker-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [DatePicker Styles and Templates](/dotnet/desktop/wpf/controls/datepicker). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml b/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml index 23c7eca6323..50a614dd788 100644 --- a/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml +++ b/xml/System.Windows.Controls.Primitives/GridViewRowPresenterBase.xml @@ -105,7 +105,7 @@ ## XAML Values *ResourceExtension* - A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *ColumnsKey* The key that identifies the requested . The key refers to an existing resource in a . diff --git a/xml/System.Windows.Controls.Primitives/MenuBase.xml b/xml/System.Windows.Controls.Primitives/MenuBase.xml index 85cb25f0249..abc32c86721 100644 --- a/xml/System.Windows.Controls.Primitives/MenuBase.xml +++ b/xml/System.Windows.Controls.Primitives/MenuBase.xml @@ -380,7 +380,7 @@ the menu selects different item containers; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. property of a control. The property value, together with the values of the , , and properties, determines where and how a appears on the screen. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + Use the members of this enumeration class to set the value of the property of a control. The property value, together with the values of the , , and properties, determines where and how a appears on the screen. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). diff --git a/xml/System.Windows.Controls.Primitives/Popup.xml b/xml/System.Windows.Controls.Primitives/Popup.xml index c60afa46ae2..20854b1b195 100644 --- a/xml/System.Windows.Controls.Primitives/Popup.xml +++ b/xml/System.Windows.Controls.Primitives/Popup.xml @@ -56,9 +56,9 @@ ![Popup illustration](~/add/media/popuppicture.JPG "Popup illustration") - You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). When is displayed on the screen, it does not reposition itself if its parent is repositioned. + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). When is displayed on the screen, it does not reposition itself if its parent is repositioned. - A displays its content in its own window on the screen. A control supports animation when the property is set to `true` and the application is running with full trust. An application that is running with full trust has complete access to system resources and is typically installed on the user's system. For more information, see [Security (WPF)](/dotnet/framework/wpf/security-wpf). + A displays its content in its own window on the screen. A control supports animation when the property is set to `true` and the application is running with full trust. An application that is running with full trust has complete access to system resources and is typically installed on the user's system. For more information, see [Security (WPF)](/dotnet/desktop/wpf/security-wpf). For bitmap and opacity effects to appear on the content of a , you must set the effects directly on the content. The content of a does not inherit effects that are set on the control or on any other element that is in the parent window. @@ -66,7 +66,7 @@ The property must be set on the when used in a XAML browser application (XBAP). - To create a tooltip, use the and classes. For more information, see [ToolTip Overview](/dotnet/framework/wpf/controls/tooltip-overview). + To create a tooltip, use the and classes. For more information, see [ToolTip Overview](/dotnet/desktop/wpf/controls/tooltip). @@ -145,7 +145,7 @@ control can only contain transparent content when the application runs with full trust. An application that runs with full trust has complete access to system resources and is typically installed on the local system. For more information, see [Security (WPF)](/dotnet/framework/wpf/security-wpf). + A control can only contain transparent content when the application runs with full trust. An application that runs with full trust has complete access to system resources and is typically installed on the local system. For more information, see [Security (WPF)](/dotnet/desktop/wpf/security-wpf). This property cannot be set to `true` when the is hosted in a XAML browser application (XBAP). @@ -207,7 +207,7 @@ ## Examples - [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]> @@ -402,7 +402,7 @@ - - You should implement these as dependency properties in your control so it can be used the same way as a . For more information, see [Custom Dependency Properties](/dotnet/framework/wpf/advanced/custom-dependency-properties). + You should implement these as dependency properties in your control so it can be used the same way as a . For more information, see [Custom Dependency Properties](/dotnet/desktop/wpf/properties/custom-dependency-properties). When you call , `child` cannot be a child of a . Also, `PlacementTarget` should be set on your control before you call this method. @@ -620,7 +620,7 @@ ## Examples - [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]> @@ -665,12 +665,12 @@ Get or sets the horizontal distance between the target origin and the popup alignment point. - The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. + The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1225,7 +1225,7 @@ , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). If the property is `true`, setting to or reverses the position of the ; a with set to aligns its left edge with the right edge of and a with set to aligns its right edge with the left edge of . @@ -1320,7 +1320,7 @@ , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1416,7 +1416,7 @@ , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1768,12 +1768,12 @@ Gets or sets the vertical distance between the target origin and the popup alignment point. - The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. + The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a popup by setting the , , , , and properties. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## XAML Attribute Usage diff --git a/xml/System.Windows.Controls.Primitives/RangeBase.xml b/xml/System.Windows.Controls.Primitives/RangeBase.xml index cc1604788ef..21e6a6fef03 100644 --- a/xml/System.Windows.Controls.Primitives/RangeBase.xml +++ b/xml/System.Windows.Controls.Primitives/RangeBase.xml @@ -204,7 +204,7 @@ overrides the metadata of this property and sets its default to 10. overrides the metadata of this property and sets its default to 100. For more information, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). + overrides the metadata of this property and sets its default to 10. overrides the metadata of this property and sets its default to 100. For more information, see [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview). ## Dependency Property Information @@ -381,7 +381,7 @@ can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). + Subclasses of the can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](/dotnet/desktop/wpf/properties/dependency-property-callbacks-and-validation). ]]> @@ -422,7 +422,7 @@ can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). + Subclasses of the can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](/dotnet/desktop/wpf/properties/dependency-property-callbacks-and-validation). ]]> @@ -463,7 +463,7 @@ can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](/dotnet/framework/wpf/advanced/dependency-property-callbacks-and-validation). + Subclasses of the can use this method to respond when the value property changes instead of overriding the to provide a new function. For more information, see [Dependency Property Callbacks and Validation](/dotnet/desktop/wpf/properties/dependency-property-callbacks-and-validation). The method raises the event. When overriding in a derived class, be sure to call the base class' method so that registered delegates receive the event. diff --git a/xml/System.Windows.Controls.Primitives/RepeatButton.xml b/xml/System.Windows.Controls.Primitives/RepeatButton.xml index fe2c0d1166f..2b388f8aff7 100644 --- a/xml/System.Windows.Controls.Primitives/RepeatButton.xml +++ b/xml/System.Windows.Controls.Primitives/RepeatButton.xml @@ -33,7 +33,7 @@ The class represents a control that is similar to a . However, repeat buttons give you control over when and how the event occurs. The raises the event repeatedly from the time it is pressed until it is released. The property determines when the event begins. You can also control the interval of the repetitions with the property. ## Customizing the RepeatButton Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [RepeatButton Styles and Templates](/dotnet/framework/wpf/controls/repeatbutton-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [RepeatButton Styles and Templates](/dotnet/desktop/wpf/controls/repeatbutton). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls.Primitives/ScrollBar.xml b/xml/System.Windows.Controls.Primitives/ScrollBar.xml index a88847c61e5..2641c385bf6 100644 --- a/xml/System.Windows.Controls.Primitives/ScrollBar.xml +++ b/xml/System.Windows.Controls.Primitives/ScrollBar.xml @@ -59,7 +59,7 @@ To display content inside a box that has scroll bars, use the control. ## Customizing the ScrollBar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ScrollBar Styles and Templates](/dotnet/framework/wpf/controls/scrollbar-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ScrollBar Styles and Templates](/dotnet/desktop/wpf/controls/scrollbar). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls.Primitives/Selector.xml b/xml/System.Windows.Controls.Primitives/Selector.xml index cb0ed6613f8..130f3fde120 100644 --- a/xml/System.Windows.Controls.Primitives/Selector.xml +++ b/xml/System.Windows.Controls.Primitives/Selector.xml @@ -176,7 +176,7 @@ clears the attached property when the item container is removed from the visual tree. This is done so item containers behave correctly when the uses container recycling. For more information, see and "Container Recycling" in [Optimizing Performance: Controls](/dotnet/framework/wpf/advanced/optimizing-performance-controls). + clears the attached property when the item container is removed from the visual tree. This is done so item containers behave correctly when the uses container recycling. For more information, see and "Container Recycling" in [Optimizing Performance: Controls](/dotnet/desktop/wpf/advanced/optimizing-performance-controls). ]]> diff --git a/xml/System.Windows.Controls.Primitives/StatusBar.xml b/xml/System.Windows.Controls.Primitives/StatusBar.xml index b8afdd440a4..06fb6a70159 100644 --- a/xml/System.Windows.Controls.Primitives/StatusBar.xml +++ b/xml/System.Windows.Controls.Primitives/StatusBar.xml @@ -49,7 +49,7 @@ ![Status bar](~/add/media/ss-ctl-statusbar.GIF "Status bar") ## Customizing the StatusBar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [StatusBar Styles and Templates](/dotnet/framework/wpf/controls/statusbar-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [StatusBar Styles and Templates](/dotnet/desktop/wpf/controls/statusbar-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -419,7 +419,7 @@ the menu selects different item containers; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. if the text box displays selected text when the text box does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. if the text box has focus and selected text; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Thumb Styles and Templates](/dotnet/framework/wpf/controls/thumb-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Thumb Styles and Templates](/dotnet/desktop/wpf/controls/thumb). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls.Primitives/TickBar.xml b/xml/System.Windows.Controls.Primitives/TickBar.xml index fcc7691521d..b5e6186bf62 100644 --- a/xml/System.Windows.Controls.Primitives/TickBar.xml +++ b/xml/System.Windows.Controls.Primitives/TickBar.xml @@ -42,7 +42,7 @@ ![Slider illustration](~/add/media/genericslider.png "Slider illustration") - controls are typically defined in the of a . For an example of a that is included in a , see [Slider Styles and Templates](/dotnet/framework/wpf/controls/slider-styles-and-templates). + controls are typically defined in the of a . For an example of a that is included in a , see [Slider Styles and Templates](/dotnet/desktop/wpf/controls/slider-styles-and-templates). The and controls both contain properties that perform the same function. The following table shows the properties and the corresponding properties to which they are bound. The properties take precedence when and properties that are related are both specified. diff --git a/xml/System.Windows.Controls.Primitives/TickBarPlacement.xml b/xml/System.Windows.Controls.Primitives/TickBarPlacement.xml index 27b84c1a562..92e73f38fa8 100644 --- a/xml/System.Windows.Controls.Primitives/TickBarPlacement.xml +++ b/xml/System.Windows.Controls.Primitives/TickBarPlacement.xml @@ -33,7 +33,7 @@ ## Examples - For an example of a `TickBarPlacement` that is included in the of a , see [Slider Styles and Templates](/dotnet/framework/wpf/controls/slider-styles-and-templates). + For an example of a `TickBarPlacement` that is included in the of a , see [Slider Styles and Templates](/dotnet/desktop/wpf/controls/slider-styles-and-templates). ]]> diff --git a/xml/System.Windows.Controls.Primitives/ToggleButton.xml b/xml/System.Windows.Controls.Primitives/ToggleButton.xml index b861093dd9a..c278c40e804 100644 --- a/xml/System.Windows.Controls.Primitives/ToggleButton.xml +++ b/xml/System.Windows.Controls.Primitives/ToggleButton.xml @@ -39,7 +39,7 @@ The property specifies the state of the . The property specifies whether the has two or three states. ## Customizing the ToggleButton Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ToggleButton Styles and Templates](/dotnet/framework/wpf/controls/togglebutton-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ToggleButton Styles and Templates](/dotnet/desktop/wpf/controls/togglebutton). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls.Primitives/ToolBarOverflowPanel.xml b/xml/System.Windows.Controls.Primitives/ToolBarOverflowPanel.xml index d2e53fee78e..35e3836aafc 100644 --- a/xml/System.Windows.Controls.Primitives/ToolBarOverflowPanel.xml +++ b/xml/System.Windows.Controls.Primitives/ToolBarOverflowPanel.xml @@ -27,7 +27,7 @@ might not have enough space to show all of its items. When this happens, the items in a can be placed in the , which is specified in the of a . For an example of how to use a in the of a , see [ToolBar Styles and Templates](/dotnet/framework/wpf/controls/toolbar-styles-and-templates). + A might not have enough space to show all of its items. When this happens, the items in a can be placed in the , which is specified in the of a . For an example of how to use a in the of a , see [ToolBar Styles and Templates](/dotnet/desktop/wpf/controls/toolbar). ]]> diff --git a/xml/System.Windows.Controls.Primitives/Track.xml b/xml/System.Windows.Controls.Primitives/Track.xml index 6e739c6ff80..f037a4f55f2 100644 --- a/xml/System.Windows.Controls.Primitives/Track.xml +++ b/xml/System.Windows.Controls.Primitives/Track.xml @@ -192,7 +192,7 @@ ## Examples - The following example shows how the and styles are defined inside the control template when the property is . For the complete sample, see the [ScrollBar Styles and Templates](/dotnet/framework/wpf/controls/scrollbar-styles-and-templates). + The following example shows how the and styles are defined inside the control template when the property is . For the complete sample, see the [ScrollBar Styles and Templates](/dotnet/desktop/wpf/controls/scrollbar). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls.Primitives/ScrollBar/LineDownCommand/Window1.xaml" id="Snippetrepeatbuttonstyle"::: diff --git a/xml/System.Windows.Controls.Ribbon.Primitives/RibbonContextualTabGroupsPanel.xml b/xml/System.Windows.Controls.Ribbon.Primitives/RibbonContextualTabGroupsPanel.xml index 6218ddcc21a..067c699eb3a 100644 --- a/xml/System.Windows.Controls.Ribbon.Primitives/RibbonContextualTabGroupsPanel.xml +++ b/xml/System.Windows.Controls.Ribbon.Primitives/RibbonContextualTabGroupsPanel.xml @@ -202,7 +202,7 @@ Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the requested maximum width. - The requested maximum width. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The requested maximum width. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the requested minimum width. - The requested minimum width. The registered default is 0.0. For more information about what can influence the value, see Dependency Property Value Precedence. + The requested minimum width. The registered default is 0.0. For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the requested weight. - The requested weight. The registered default is 0.0. For more information about what can influence the value, see Dependency Property Value Precedence. + The requested weight. The registered default is 0.0. For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the that is a logical child of this control. - The ribbon Application Menu that is a logical child of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The ribbon Application Menu that is a logical child of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the background of controls when they are in the Checked state. - The brush that is used to draw the background of controls when they are in the Checked state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the background of controls when they are in the Checked state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the outer border of controls when they are in the Checked state. - The brush that is used to draw the outer border of controls when they are in the Checked state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the outer border of controls when they are in the Checked state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the template that is used to display items in the . - The template that is used to display items in the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The template that is used to display items in the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a collection used to generate the content of items. - A collection used to generate the content of items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A collection used to generate the content of items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the style that is used when rendering items in the . - The style applied to all items in the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The style applied to all items in the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush used to draw the background of controls in the Focused state. - The brush used to draw the background of controls in the Focused state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush used to draw the background of controls in the Focused state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush used to draw the outer border of controls in the Focused state. - The brush used to draw the outer border of controls in the Focused state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush used to draw the outer border of controls in the Focused state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the contents of the help pane. - The contents of the help pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The contents of the help pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the template that is used to display the content of the help pane. - The template that is used to display the content of the help pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The template that is used to display the content of the help pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the is collapsed. - if the is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the drop-down for a is open. - if the drop-down for a is open; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the drop-down for a is open; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the is currently hosted in a . - if the is hosted in a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the is hosted in a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the is minimized. - if the is minimized; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the is minimized; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the background of controls when they are in the MouseOver state. - The brush that is used to draw the background of controls when they are in the MouseOver state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the background of controls when they are in the MouseOver state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the outer border of controls when they are in the MouseOver state. - The brush that is used to draw the outer border of controls when they are in the MouseOver state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the outer border of controls when they are in the MouseOver state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the background of controls when they are in the Pressed state. - The brush that is used to draw the background of controls when they are in the Pressed state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the background of controls when they are in the Pressed state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the outer border of controls when they are in the Pressed state. - The brush that is used to draw the outer border of controls when they are in the Pressed state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the outer border of controls when they are in the Pressed state. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the that is a logical child of this . - The Quick Access Toolbar that is the logical child of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The Quick Access Toolbar that is the logical child of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether to show the Quick Access Toolbar above the . - if the Quick Access Toolbar is shown above the ; if the Quick Access Toolbar is shown below the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the Quick Access Toolbar is shown above the ; if the Quick Access Toolbar is shown below the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the style that is used when rendering tab headers. - The style that is used when rendering tab headers. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The style that is used when rendering tab headers. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the template that is used to display tab headers. - The template that is used to display tab headers. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The template that is used to display tab headers. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title of this control. - The title of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the template that is used to display the title. - The template that is used to display the title. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The template that is used to display the title. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the for the icon of the that contains this . - One of the enumeration values that specifies the visibility of the icon. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + One of the enumeration values that specifies the visibility of the icon. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the content of the Application Menu auxiliary pane. - The content of the Application Menu auxiliary pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The content of the Application Menu auxiliary pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the template that is used to display the content of the Application Menu auxiliary pane. - The template that is used to display the content of the Application Menu auxiliary pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The template that is used to display the content of the Application Menu auxiliary pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the custom logic for selecting a that is used to display the contents of the Application Menu auxiliary pane. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the content of the Application Menu footer pane. - The content of the Application Menu footer pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The content of the Application Menu footer pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the template that is used to display the content of the Application Menu footer pane. - The template that is used to display the content of the Application Menu footer pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The template that is used to display the content of the Application Menu footer pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the custom logic for selecting a that is used to display the contents of the Application Menu footer pane. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates at what level the menu item is displayed. - One the enumeration values that specifies at what level the menu item is displayed. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + One the enumeration values that specifies at what level the menu item is displayed. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates at what level the menu item is displayed. - One the enumeration values that specifies at what level the menu item is displayed. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + One the enumeration values that specifies at what level the menu item is displayed. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. To be added. @@ -644,7 +644,7 @@ Ribbon check box controls that are selected Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the content of the combo box can be edited. - if the content of the combo box can be edited; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the content of the combo box can be edited; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether selection-only mode is enabled, in which the contents of the combo box are selectable but not editable. - if the contents of the combo box are selectable but not editable; if the contents of the combo box are not selectable and not editable. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the contents of the combo box are selectable but not editable; if the contents of the combo box are not selectable and not editable. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets the item that is displayed in the selection box. - The item that is displayed in the selection box. The registered default is an string. For more information about what can influence the value, see Dependency Property Value Precedence. + The item that is displayed in the selection box. The registered default is an string. For more information about what can influence the value, see Dependency Property Value Precedence. Gets a composite string that specifies how to format the selected item in the selection box if it is displayed as a string. - A composite string that specifies how to format the selected item in the selection box if it is displayed as a string. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A composite string that specifies how to format the selected item in the selection box if it is displayed as a string. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets the item template of the selection box content. - The item template of the selection box content. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The item template of the selection box content. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the custom logic for selecting a that is used to display the . - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the width of the text box that displays the selected item in the combo box. - The width of the text box that displays the selected item in the combo box. The registered default is 0.0. For more information about what can influence the value, see Dependency Property Value Precedence. + The width of the text box that displays the selected item in the combo box. The registered default is 0.0. For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether a combo box that is open and displays a drop-down control will remain open when a user clicks the selection box. - to keep the drop-down control open when the user clicks the text area to start editing; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + to keep the drop-down control open when the user clicks the text area to start editing; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the text of the currently selected item. - The text of the item that is displayed in the selection box. The registered default is an string. For more information about what can influence the value, see Dependency Property Value Precedence. + The text of the item that is displayed in the selection box. The registered default is an string. For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether at least one menu item is a . - if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the content of the contextual tab group header. - The content of the contextual tab group header. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The content of the contextual tab group header. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the format that is used to display the header content as a string. - The format that is used to display the header content as a string. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The format that is used to display the header content as a string. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the that is used to display the contents of the header. - A template that specifies the visualization of the header. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A template that specifies the visualization of the header. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the custom logic for selecting a that is used to display the contents of the header. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the for this control. - The for this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The for this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates how to show the image on a control. - One of the enumeration values that specify how to show the image on a control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + One of the enumeration values that specify how to show the image on a control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the control's label is visible. - if the control's label is visible; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the control's label is visible; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the maximum width constraint of a container control in a Ribbon. - The maximum width of the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The maximum width of the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the minimum width constraint of a container control in a Ribbon. - The minimum width of the control. The registered default is 0. For more information about what can influence the value, see Dependency Property Value Precedence. + The minimum width of the control. The registered default is 0. For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the width of a container control in a Ribbon. - The width of the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The width of the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the that is used to display items in the filter when the "All" filter is selected. - A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether a user can apply a filter to gallery items. - if a filter can be applied to gallery items; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if a filter can be applied to gallery items; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the style that is applied to the element generated for each item. - The style that is applied to the container element generated for each item. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The style that is applied to the container element generated for each item. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the that is used to display each item in a . - A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates that the gallery distributes all its available width equally between its columns. - if the gallery distributes its available width equally between its columns; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the gallery distributes its available width equally between its columns; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the command that is associated with this ribbon gallery. - The command that is associated with this ribbon gallery. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The command that is associated with this ribbon gallery. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a user-defined data value to pass to the command. - A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the element on which to invoke the specified command. - The element on which to invoke the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The element on which to invoke the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the custom logic for selecting a that is applied to items in the filter when a custom filter is selected. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the that is used to display items in the filter when a custom filter is selected. - A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the custom logic for selecting a that is used to display items in the filter when a custom filter is selected. - A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A custom object that provides logic and returns a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the style that is applied to the filter menu button. - The style that is applied to the filter menu button. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The style that is applied to the filter menu button. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the contents of the filter pane. - The contents of the filter pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The contents of the filter pane. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the that is used to display the contents of the filter pane. - A template that specifies the visualization of the filter pane contents. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A template that specifies the visualization of the filter pane contents. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the style that is applied to items in the . - The style that is applied to items in the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The style that is applied to items in the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the that is used to display each item in a . - A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A template that specifies the visualization of the items. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that specifies whether this gallery defines the scope used for uniform layout of items. - if this gallery defines the scope used for uniform layout of items; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this gallery defines the scope used for uniform layout of items; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the gallery should keep the synchronized with the current item in the collection. - if the is always synchronized with the current item in the source collection; if the is never synchronized with the current item; if the is synchronized with the current item only if the gallery is bound to a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the is always synchronized with the current item in the source collection; if the is never synchronized with the current item; if the is synchronized with the current item only if the gallery is bound to a . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that specifies the maximum number of columns used to layout items in a gallery . - The maximum number of columns used to layout items in a gallery . The registered default is Int32.MaxValue. For more information about what can influence the value, see Dependency Property Value Precedence. + The maximum number of columns used to layout items in a gallery . The registered default is Int32.MaxValue. For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that specifies the minimum number of columns used to layout items in a gallery . - The minimum number of columns used to layout items in a gallery . The registered default is 1. For more information about what can influence the value, see Dependency Property Value Precedence. + The minimum number of columns used to layout items in a gallery . The registered default is 1. For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a user-defined data value to pass to the command when it is previewed. - A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the currently selected item in the ribbon gallery. - The currently selected item, or if no item is selected. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The currently selected item, or if no item is selected. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the value of the property on the that is specified by the . - The value of the property on the that is specified by the , or if no item is selected. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The value of the property on the that is specified by the , or if no item is selected. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the path that is used to get the of the in a . - The path that is used to get the of the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The path that is used to get the of the . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates that the gallery category distributes all its available width equally between its columns. - if the gallery category distributes its available width equally between its columns; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the gallery category distributes its available width equally between its columns; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the for the ribbon gallery header. - One of the enumeration values that specifies the visibility of the header. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + One of the enumeration values that specifies the visibility of the header. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that specifies whether this gallery category defines the scope used for uniform layout of items. - if this gallery category defines the scope used for uniform layout of items; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this gallery category defines the scope used for uniform layout of items; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that specifies the maximum number of columns used to lay out items in a gallery . - The maximum number of columns used to lay out items in a gallery . The registered default is Int32.MaxValue. For more information about what can influence the value, see Dependency Property Value Precedence. + The maximum number of columns used to lay out items in a gallery . The registered default is Int32.MaxValue. For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that specifies the minimum number of columns used to lay out items in a gallery . - The minimum number of columns used to lay out items in a gallery . The registered default is 1. For more information about what can influence the value, see Dependency Property Value Precedence. + The minimum number of columns used to lay out items in a gallery . The registered default is 1. For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this item is selected. - if this item is selected; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this item is selected; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the ribbon group is collapsed. - if the group is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the group is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the drop-down for the group is open. - if the drop-down is open; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the drop-down is open; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a collection of items that specify the size of controls in the group. - A collection of items that specify the size of controls in the group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A collection of items that specify the size of controls in the group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the control group is collapsed. - if the group is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the group is collapsed; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the that is used to display a . - A template that specifies the visualization of the ribbon group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A template that specifies the visualization of the ribbon group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the user can resize the drop-down horizontally. - if the drop-down can be resized by the user; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the drop-down can be resized by the user; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the user can resize the drop-down vertically. - if the drop-down can be resized by the user; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the drop-down can be resized by the user; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the height of the drop-down. - The height of the drop-down. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The height of the drop-down. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the background of the control when it has focus. - The brush that is used to draw the background of the control when it has focus. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the background of the control when it has focus. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the outer border of the control when it has focus. - The brush that is used to draw the outer border of the control when it has focus. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the outer border of the control when it has focus. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether at least one menu item is a . - if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the drop-down is open. - if the drop-down is open; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the drop-down is open; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the menu drop-down is shown above the menu button. - if the menu drop-down is shown above the menu button; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the menu drop-down is shown above the menu button; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the background of the control when the mouse pointer is over it. - The brush that is used to draw the background of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the background of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the outer border of the control when the mouse pointer is over it. - The brush that is used to draw the outer border of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the outer border of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the background of the control when it is pressed. - The brush that is used to draw the background of the control when it is pressed. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the background of the control when it is pressed. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the outer border of the control when it is pressed. - The brush that is used to draw the outer border of the control when it is pressed. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the outer border of the control when it is pressed. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the user can resize the drop-down horizontally. - if the drop-down can be resized horizontally by the user; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the drop-down can be resized horizontally by the user; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the user can resize the drop-down vertically. - if the drop-down can be resized vertically by the user; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the drop-down can be resized vertically by the user; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the height of the drop-down. - The height of the drop-down. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The height of the drop-down. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether at least one menu item is a . - if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if at least one menu item is a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control. - The image that is displayed on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image that is displayed on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the menu drop-down is positioned to the left of the menu button. - if menu drop-down is positioned to the left of the menu button; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if menu drop-down is positioned to the left of the menu button; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when it is hosted in the Quick Access Toolbar. - The image that is displayed on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image that is displayed on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. to a control by specifying it as the content of the property using XAML [Property Element Syntax](/dotnet/framework/wpf/advanced/xaml-syntax-in-detail). + You add a to a control by specifying it as the content of the property using XAML [Property Element Syntax](/dotnet/desktop/wpf/advanced/xaml-syntax-in-detail). ```xaml @@ -383,7 +383,7 @@ Gets a value that indicates whether the Quick Access Toolbar has items hidden in the overflow menu. - if the Quick Access Toolbar has items hidden in the overflow menu; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the Quick Access Toolbar has items hidden in the overflow menu; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the Quick Access Toolbar overflow menu is open. - if the Quick Access Toolbar overflow menu is open; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the Quick Access Toolbar overflow menu is open; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the text that is displayed with the visual separator line. - The text that is displayed with the visual separator line. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The text that is displayed with the visual separator line. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a user-defined data value to pass to the command. - A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A user-defined data value to pass to the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the element on which to raise the specified command. - The element on which to invoke the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The element on which to invoke the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for the drop-down area of this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for the drop-down area of this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for the drop-down area of this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for the drop-down area of this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for the drop-down area of this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for the drop-down area of this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the header area of this control. - The keyboard shortcut for the header area of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the header area of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether a user can check and uncheck the button. - if the user can check and uncheck the button; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the user can check and uncheck the button; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the button is checked. - if the button is checked; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the button is checked; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for the drop-down area of this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for the drop-down area of this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for the drop-down area of this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for the drop-down area of this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for the drop-down area of this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for the drop-down area of this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the header area of this control. - The keyboard shortcut for the header area of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the header area of this control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this tab is in. - The contextual tab group that this tab is in; or if this tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The contextual tab group that this tab is in; or if this tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the header content of the that this tab is in. - The header of the contextual tab group that this tab is in; or if this tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The header of the contextual tab group that this tab is in; or if this tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a collection of names that specify the order in which group size definitions are applied as the ribbon is reduced in size. - A collection of names that specify the order in which group size definitions are applied as the is reduced in size. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A collection of names that specify the order in which group size definitions are applied as the is reduced in size. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the style that is applied to the header of the ribbon tab. - The style that is applied to the header of the ribbon tab. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The style that is applied to the header of the ribbon tab. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether the ribbon tab is selected. - if this tab is selected; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this tab is selected; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates the position of the left edge of the corresponding in the coordinate space of this . - A value that indicates the position of the left edge of the corresponding in the coordinate space of this . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A value that indicates the position of the left edge of the corresponding in the coordinate space of this . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates the position of the right edge of the corresponding in the coordinate space of this . - A value that indicates the position of the right edge of the corresponding in the coordinate space of this . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A value that indicates the position of the right edge of the corresponding in the coordinate space of this . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - The contextual tab group that the tab for this header is in; or if the tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The contextual tab group that the tab for this header is in; or if the tab is not in a contextual tab group. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether this header is for a tab in a . - if this header is for a tab in a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this header is for a tab in a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. To be added. @@ -482,7 +482,7 @@ Gets a value that indicates whether the tab that this header belongs to is selected. - if the tab that this header belongs to is selected; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the tab that this header belongs to is selected; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. To be added. @@ -955,7 +955,7 @@ Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. To be added. @@ -199,7 +199,7 @@ Ribbon text box controls Gets or sets a user defined data value to pass to the command. - A user defined data value to pass to the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A user defined data value to pass to the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the element on which to raise the specified command. - The element on which to invoke the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The element on which to invoke the command. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the background of the control when it has focus. - The brush that is used to draw the background of the control when it has focus. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the background of the control when it has focus. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the outer border of the control when it has focus. - The brush that is used to draw the outer border of the control when it has focus. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the outer border of the control when it has focus. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the background of the control when the mouse pointer is over it. - The brush that is used to draw the background of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the background of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the outer border of the control when the mouse pointer is over it. - The brush that is used to draw the outer border of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the outer border of the control when the mouse pointer is over it. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the width of the control. - The width of the in pixels. The registered default is 0. For more information about what can influence the value, see Dependency Property Value Precedence. + The width of the in pixels. The registered default is 0. For more information about what can influence the value, see Dependency Property Value Precedence. To be added. @@ -1773,7 +1773,7 @@ Ribbon text box controls Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether this control can be added directly to the Quick Access Toolbar. - if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if this control can be added directly to the Quick Access Toolbar; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the keyboard shortcut for the control. - The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The keyboard shortcut for the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the text that is displayed next to or below the control. - The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The text that is displayed next to or below the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed on the control when the image size is set to . - The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display on the control. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip for this control. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the footer of the ToolTip for this control. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the footer of the ToolTip for this control. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the footer of the ToolTip for this control. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip for this control. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip for this control. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed for the control that is associated with this ToolTip. - The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the descriptive text that is displayed in the ToolTip footer for the control that is associated with this ToolTip. - The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The descriptive text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed in the ToolTip footer for the control that is associated with this ToolTip. - The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed in the ToolTip footer for the control that is associated with this ToolTip. - The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the footer of the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the ToolTip has content in its footer. - if the ToolTip has content in its footer; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the ToolTip has content in its footer; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the has content in its header. - if the ToolTip has content in its header; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the ToolTip has content in its header; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the image that is displayed for the control that is associated with this ToolTip. - The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The image to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the ToolTip placement target is in a . - if the ToolTip placement target is in a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the ToolTip placement target is in a ; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a reference to the that this control belongs to. - A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + A reference to the that this control belongs to. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the title text that is displayed for the control that is associated with this ToolTip. - The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The title text to display in the ToolTip. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the inside of the shape that is displayed with the label. - The brush that is used to draw the inside of the shape that is displayed with the label. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the inside of the shape that is displayed with the label. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the brush that is used to draw the outline of the shape that is displayed with the label. - The brush that is used to draw the outline of the shape that is displayed with the label. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The brush that is used to draw the outline of the shape that is displayed with the label. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets the text content in this element. - The text content in this element. The registered default is an string. For more information about what can influence the value, see Dependency Property Value Precedence. + The text content in this element. The registered default is an string. For more information about what can influence the value, see Dependency Property Value Precedence. ## XAML Values *OneOrMoreTextDecorations* - One or more elements. Use this syntax if you are defining custom text decorations. For details, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). + One or more elements. Use this syntax if you are defining custom text decorations. For details, see [How to: Create a Text Decoration](/dotnet/desktop/wpf/advanced/how-to-create-a-text-decoration). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/AdornedElementPlaceholder.xml b/xml/System.Windows.Controls/AdornedElementPlaceholder.xml index 12717ab51c4..79eea0dc88f 100644 --- a/xml/System.Windows.Controls/AdornedElementPlaceholder.xml +++ b/xml/System.Windows.Controls/AdornedElementPlaceholder.xml @@ -63,7 +63,7 @@ :::code language="xaml" source="~/snippets/csharp/System.Windows/DataTemplate/Triggers/AddProductWindow.xaml" id="Snippetcustomvalidation"::: - For the complete sample, see the Data Validation section in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For the complete sample, see the Data Validation section in [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]> diff --git a/xml/System.Windows.Controls/Button.xml b/xml/System.Windows.Controls/Button.xml index 1ea1b8e35ca..a6902eb8423 100644 --- a/xml/System.Windows.Controls/Button.xml +++ b/xml/System.Windows.Controls/Button.xml @@ -37,7 +37,7 @@ The method marks the event as handled. To respond to the event, attach an event handler to the event, or call with `handledEventsToo` set to `true`. ## Customizing the Button Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Button Styles and Templates](/dotnet/framework/wpf/controls/button-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Button Styles and Templates](/dotnet/desktop/wpf/controls/button). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/Calendar.xml b/xml/System.Windows.Controls/Calendar.xml index d753485e010..2c17b133766 100644 --- a/xml/System.Windows.Controls/Calendar.xml +++ b/xml/System.Windows.Controls/Calendar.xml @@ -72,7 +72,7 @@ |SPACEBAR or ENTER| or |Switches to the or represented by focused item.| ## Customizing the Calendar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Calendar Styles and Templates](/dotnet/framework/wpf/controls/calendar-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Calendar Styles and Templates](/dotnet/desktop/wpf/controls/calendar). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -239,7 +239,7 @@ Calendar with dates that cannot be selected ## XAML Values *resourceExtension* - One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *styleResourceKey* The key that identifies the resource being requested. The key refers to an existing resource in a . @@ -324,7 +324,7 @@ Calendar with dates that cannot be selected ## XAML Values *resourceExtension*\ - One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *styleResourceKey*\ The key that identifies the resource being requested. The key refers to an existing resource in a . @@ -409,7 +409,7 @@ Calendar with dates that cannot be selected ## XAML Values *resourceExtension*\ - One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *styleResourceKey*\ The key that identifies the resource being requested. The key refers to an existing resource in a . @@ -510,7 +510,7 @@ Calendar with dates that cannot be selected ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. @@ -623,7 +623,7 @@ Calendar with dates that cannot be selected ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. @@ -742,7 +742,7 @@ Calendar with dates that cannot be selected ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. @@ -1345,7 +1345,7 @@ Calendar with dates that cannot be selected event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]> @@ -1438,7 +1438,7 @@ Calendar with dates that cannot be selected ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. diff --git a/xml/System.Windows.Controls/CalendarDateRange.xml b/xml/System.Windows.Controls/CalendarDateRange.xml index 814dce5f0fa..1a0fa368721 100644 --- a/xml/System.Windows.Controls/CalendarDateRange.xml +++ b/xml/System.Windows.Controls/CalendarDateRange.xml @@ -188,7 +188,7 @@ ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. @@ -280,7 +280,7 @@ ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. diff --git a/xml/System.Windows.Controls/Canvas.xml b/xml/System.Windows.Controls/Canvas.xml index 1dba3fe222c..d8e737ba32c 100644 --- a/xml/System.Windows.Controls/Canvas.xml +++ b/xml/System.Windows.Controls/Canvas.xml @@ -38,7 +38,7 @@ Child elements of a are always given the full size that they desire. As a result, vertical alignment and horizontal alignment have no effect inside a . - is a top-level layout control that you can use for absolute positioning of child content. For painting and drawing, you use brushes and do not have to use a . For more information, see [Painting with Solid Colors and Gradients Overview](/dotnet/framework/wpf/graphics-multimedia/painting-with-solid-colors-and-gradients-overview). + is a top-level layout control that you can use for absolute positioning of child content. For painting and drawing, you use brushes and do not have to use a . For more information, see [Painting with Solid Colors and Gradients Overview](/dotnet/desktop/wpf/graphics-multimedia/painting-with-solid-colors-and-gradients-overview). By default, panel elements do not receive focus. To compel a panel element to receive focus, set the property to `true`. diff --git a/xml/System.Windows.Controls/CheckBox.xml b/xml/System.Windows.Controls/CheckBox.xml index 1c96f408401..53f345f6e5d 100644 --- a/xml/System.Windows.Controls/CheckBox.xml +++ b/xml/System.Windows.Controls/CheckBox.xml @@ -43,7 +43,7 @@ A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. ## Customizing the CheckBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [CheckBox Styles and Templates](/dotnet/framework/wpf/controls/checkbox-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [CheckBox Styles and Templates](/dotnet/desktop/wpf/controls/checkbox). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/ColumnDefinitionCollection.xml b/xml/System.Windows.Controls/ColumnDefinitionCollection.xml index 5d4338c6952..4b4f4f5f8d7 100644 --- a/xml/System.Windows.Controls/ColumnDefinitionCollection.xml +++ b/xml/System.Windows.Controls/ColumnDefinitionCollection.xml @@ -95,7 +95,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet11"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet11"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -141,7 +141,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet12"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet12"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -191,7 +191,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet13"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet13"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -298,7 +298,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet17"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet17"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -347,7 +347,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet14"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet14"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -402,7 +402,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet14"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet14"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -451,7 +451,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet10"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet10"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -629,7 +629,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet15"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet15"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -681,7 +681,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet16"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet16"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> diff --git a/xml/System.Windows.Controls/ComboBox.xml b/xml/System.Windows.Controls/ComboBox.xml index df325febe7e..f4630ed280d 100644 --- a/xml/System.Windows.Controls/ComboBox.xml +++ b/xml/System.Windows.Controls/ComboBox.xml @@ -67,7 +67,7 @@ The is an , so it can display content other than simple strings. For example, you can create a that contains a list of images. When you have content other than strings in the , a nonsensical string might appear in the when the drop-down list is hidden. To display a string in the when it contains non-string items, use the or attached property. ## Customizing the ComboBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ComboBox Styles and Templates](/dotnet/framework/wpf/controls/combobox-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ComboBox Styles and Templates](/dotnet/desktop/wpf/controls/combobox). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -1386,7 +1386,7 @@ Gets or sets a value that indicates whether the keeps the user's input or replaces the input with a matching item. - if the keeps the user's input; if the replaces the input with a matching item The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the keeps the user's input; if the replaces the input with a matching item The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. ## Customizing the ComboBoxItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ComboBox Styles and Templates](/dotnet/framework/wpf/controls/combobox-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ComboBox Styles and Templates](/dotnet/desktop/wpf/controls/combobox). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/ContentControl.xml b/xml/System.Windows.Controls/ContentControl.xml index 8923db3e7c5..21790000760 100644 --- a/xml/System.Windows.Controls/ContentControl.xml +++ b/xml/System.Windows.Controls/ContentControl.xml @@ -61,7 +61,7 @@ ![Four buttons](~/add/media/controlcontentmodelbuttons.PNG "Four buttons") Four buttons with different types of content - A has a limited default style. If you want to enhance the appearance of the control, you can create a new . For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). Another typical scenario is to use the to show more information about an item selected in an control. For more information, see [How to: Bind to a Collection and Display Information Based on Selection](/dotnet/framework/wpf/data/how-to-bind-to-a-collection-and-display-information-based-on-selection). + A has a limited default style. If you want to enhance the appearance of the control, you can create a new . For more information, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). Another typical scenario is to use the to show more information about an item selected in an control. For more information, see [How to: Bind to a Collection and Display Information Based on Selection](/dotnet/desktop/wpf/data/how-to-bind-to-a-collection-and-display-information-based-on-selection). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -71,7 +71,7 @@ Four buttons with different types of content The following example demonstrates how to create the four buttons shown in the Remarks section. > [!NOTE] -> Although the Extensible Application Markup Language (XAML) version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). +> Although the Extensible Application Markup Language (XAML) version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/desktop/wpf/fundamentals/xaml). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/ContentControl/Overview/Window1.xaml" id="Snippet1"::: @@ -267,7 +267,7 @@ Four buttons with different types of content - A control that contains other objects. > [!NOTE] -> Although the Extensible Application Markup Language (XAML) version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). +> Although the Extensible Application Markup Language (XAML) version of the example could use the `` tags around the content of each button, it is not necessary. For more information, see [XAML Overview (WPF)](/dotnet/desktop/wpf/fundamentals/xaml). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/ContentControl/Overview/Window1.xaml" id="Snippet1"::: @@ -423,7 +423,7 @@ Four buttons with different types of content to specify the appearance of the . For more information on data templates, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + Set this property to a to specify the appearance of the . For more information on data templates, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -435,13 +435,13 @@ Four buttons with different types of content ## XAML Values *resourceExtension* - A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *styleResourceKey* The key that identifies the requested template selector. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. For more information, see [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). +> Property element syntax is technically possible, but not recommended. For more information, see [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). ## Dependency Property Information @@ -532,7 +532,7 @@ Four buttons with different types of content when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + Typically, you create a when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). To create a template selector, create a class that inherits from and override the method. After your class is defined, you can assign an instance of the class to the template selector property of your element. @@ -548,7 +548,7 @@ Four buttons with different types of content ## XAML Values *ResourceExtension* - A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *TemplateSelectorKey* The key that identifies the requested template selector. The key refers to an existing resource in a . diff --git a/xml/System.Windows.Controls/ContentPresenter.xml b/xml/System.Windows.Controls/ContentPresenter.xml index cb24e1ca353..b194ae02a98 100644 --- a/xml/System.Windows.Controls/ContentPresenter.xml +++ b/xml/System.Windows.Controls/ContentPresenter.xml @@ -40,7 +40,7 @@ The uses the following logic to display the : -- If the property on the is set, the applies that to the property and the resulting and its child elements, if any, are displayed. For more information about objects, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). +- If the property on the is set, the applies that to the property and the resulting and its child elements, if any, are displayed. For more information about objects, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). - If the property on the is set, the applies the appropriate to the property and the resulting and its child elements, if any, are displayed. @@ -217,7 +217,7 @@ ## XAML Text Usage - Typically, you use `TemplateBinding` to bind this property value to a value on templated control. For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + Typically, you use `TemplateBinding` to bind this property value to a value on templated control. For XAML information, see [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). ## Dependency Property Information @@ -451,7 +451,7 @@ ## XAML Text Usage - For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + For XAML information, see [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). ## Dependency Property Information @@ -534,7 +534,7 @@ ## XAML Text Usage - For XAML information, see [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + For XAML information, see [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). ## Dependency Property Information @@ -794,7 +794,7 @@ - For more information about this example, see [CheckBox Styles and Templates](/dotnet/framework/wpf/controls/checkbox-styles-and-templates). + For more information about this example, see [CheckBox Styles and Templates](/dotnet/desktop/wpf/controls/checkbox). ]]> diff --git a/xml/System.Windows.Controls/ContextMenu.xml b/xml/System.Windows.Controls/ContextMenu.xml index d1706c43247..6e680d533b7 100644 --- a/xml/System.Windows.Controls/ContextMenu.xml +++ b/xml/System.Windows.Controls/ContextMenu.xml @@ -57,7 +57,7 @@ A is automatically placed inside a control. This behavior cannot be changed. ## Customizing the ContextMenu Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ContextMenu Styles and Templates](/dotnet/framework/wpf/controls/contextmenu-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ContextMenu Styles and Templates](/dotnet/desktop/wpf/controls/contextmenu). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -228,7 +228,7 @@ The delegate returns an array of possible points that are defined with respect to the . When the context menu is displayed, a point is chosen that maximizes the amount of the window that is visible. - The behavior is the same as it is for the popup. For more information, see [How to: Specify a Custom Popup Position](/dotnet/framework/wpf/controls/how-to-specify-a-custom-popup-position) and [Popup Placement Sample](https://github.com/dotnet/dotnet-api-docs/tree/main/snippets/csharp/System.Windows.Controls/ContextMenu/CustomPopupPlacementCallback). + The behavior is the same as it is for the popup. For more information, see [How to: Specify a Custom Popup Position](/dotnet/desktop/wpf/controls/how-to-specify-a-custom-popup-position) and [Popup Placement Sample](https://github.com/dotnet/dotnet-api-docs/tree/main/snippets/csharp/System.Windows.Controls/ContextMenu/CustomPopupPlacementCallback). ## Dependency Property Information @@ -426,12 +426,12 @@ Get or sets the horizontal distance between the target origin and the popup alignment point. - The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. + The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -957,7 +957,7 @@ ## Remarks When the is assigned to the or property, the changes this value of this property when the opens. If the user opens the by using the mouse, is set to . If the user opens the by using the keyboard, is set to . If you want to change the position of the , set the property on the or . - You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1047,7 +1047,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1365,12 +1365,12 @@ Get or sets the vertical distance between the target origin and the popup alignment point. - The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. + The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ContextMenuService.xml b/xml/System.Windows.Controls/ContextMenuService.xml index b47ed0d92e4..38c7eb8bd20 100644 --- a/xml/System.Windows.Controls/ContextMenuService.xml +++ b/xml/System.Windows.Controls/ContextMenuService.xml @@ -754,7 +754,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -931,7 +931,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1006,7 +1006,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1081,7 +1081,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1595,7 +1595,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/Control.xml b/xml/System.Windows.Controls/Control.xml index d0c07c79dba..eca0e3692c7 100644 --- a/xml/System.Windows.Controls/Control.xml +++ b/xml/System.Windows.Controls/Control.xml @@ -30,7 +30,7 @@ ## Remarks The class is the base class for many of the controls you add to an application. The class defines very little behavior; while it is possible to add a to your application, it is far more common to add a control that inherits from , such as a or . - The property, which is a , specifies the appearance of the . If you want to change the appearance of a control but retain its functionality, you should consider creating a new instead of creating a new class. For more information, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). + The property, which is a , specifies the appearance of the . If you want to change the appearance of a control but retain its functionality, you should consider creating a new instead of creating a new class. For more information, see [Styling and Templating](/dotnet/desktop/wpf/fundamentals/styles-templates-overview). If you want to create a control with custom behavior as well as allow others to customize its appearance, your control can inherit from the class and define a . If you want to extend the behavior of an existing control, you can inherit from a class that inherits from . @@ -56,9 +56,9 @@ - - A common way to use these properties is to bind an element in the to the property. For example, if you want your control to change color according to the value of the property, you can bind some property of an element in the to the . Use the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) to bind properties on a control to an element in the . + A common way to use these properties is to bind an element in the to the property. For example, if you want your control to change color according to the value of the property, you can bind some property of an element in the to the . Use the [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension) to bind properties on a control to an element in the . - overrides the metadata of the property and sets its default to `true`. For more information, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + overrides the metadata of the property and sets its default to `true`. For more information, see [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]> @@ -1077,7 +1077,7 @@ , , and , you can set the property to , which stretches the child element to fill the allocated space of the parent element. For more information, see [Alignment, Margins, and Padding Overview](/dotnet/framework/wpf/advanced/alignment-margins-and-padding-overview). + In addition to , , and , you can set the property to , which stretches the child element to fill the allocated space of the parent element. For more information, see [Alignment, Margins, and Padding Overview](/dotnet/desktop/wpf/advanced/alignment-margins-and-padding-overview). This property only affects a control whose template uses the property as a parameter. On other controls, this property has no impact. @@ -1385,7 +1385,7 @@ event by calling the method. For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling the method. For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]> @@ -1427,7 +1427,7 @@ event by calling the method. For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling the method. For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]> @@ -1527,7 +1527,7 @@ and [Alignment, Margins, and Padding Overview](/dotnet/framework/wpf/advanced/alignment-margins-and-padding-overview). + Padding is specified in the order Left, Top, Right, and Bottom. For more information, see and [Alignment, Margins, and Padding Overview](/dotnet/desktop/wpf/advanced/alignment-margins-and-padding-overview). This property only affects a control whose template uses the property as a parameter. On other controls, this property has no impact. @@ -1794,7 +1794,7 @@ specifies the appearance of a ; if a does not have a , the will not appear in your application. The control author defines the default control template, and the application author can override the to redefine the visual tree of the control. See [Control Styles and Templates](/dotnet/framework/wpf/controls/control-styles-and-templates) for information and examples of how to change the visual tree of existing controls. + The specifies the appearance of a ; if a does not have a , the will not appear in your application. The control author defines the default control template, and the application author can override the to redefine the visual tree of the control. See [Control Styles and Templates](/dotnet/desktop/wpf/controls/styles-templates-overview) for information and examples of how to change the visual tree of existing controls. A is intended to be a self-contained unit of implementation detail that is invisible to outside users and objects, including objects. The only way to manipulate the content of the control template is from within the same control template. @@ -1922,7 +1922,7 @@ , , and , you can set the property to , which stretches the child element to fill the allocated layout space of the parent element. For more information, see [Alignment, Margins, and Padding Overview](/dotnet/framework/wpf/advanced/alignment-margins-and-padding-overview). + In addition to , , and , you can set the property to , which stretches the child element to fill the allocated layout space of the parent element. For more information, see [Alignment, Margins, and Padding Overview](/dotnet/desktop/wpf/advanced/alignment-margins-and-padding-overview). This property only affects a control whose template uses the property as a parameter. On other controls, this property has no impact. diff --git a/xml/System.Windows.Controls/ControlTemplate.xml b/xml/System.Windows.Controls/ControlTemplate.xml index 3ff43a4260b..983079311b0 100644 --- a/xml/System.Windows.Controls/ControlTemplate.xml +++ b/xml/System.Windows.Controls/ControlTemplate.xml @@ -39,9 +39,9 @@ ## Remarks The allows you to specify the visual structure of a control. The control author can define the default and the application author can override the to reconstruct the visual structure of the control. - Control templating is one of the many features offered by the WPF styling and templating model. The styling and templating model provides you with such great flexibility that in many cases you do not need to write your own controls. If you are an application author that wants to change the visualization of your control or to replace the of an existing control, see the [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating) topic for examples and an in-depth discussion. + Control templating is one of the many features offered by the WPF styling and templating model. The styling and templating model provides you with such great flexibility that in many cases you do not need to write your own controls. If you are an application author that wants to change the visualization of your control or to replace the of an existing control, see the [Styling and Templating](/dotnet/desktop/wpf/fundamentals/styles-templates-overview) topic for examples and an in-depth discussion. - If you are writing your own control, see "Create a Custom Control" in the [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). + If you are writing your own control, see "Create a Custom Control" in the [Control Authoring Overview](/dotnet/desktop/wpf/controls/control-authoring-overview). A is intended to be a self-contained unit of implementation detail that is invisible to outside users and objects, including styles. The only way to manipulate the content of the control template is from within the same control template. @@ -221,7 +221,7 @@ ## XAML Values *typeName* - The type name of the class. To refer to the name of the class, use the [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). + The type name of the class. To refer to the name of the class, use the [Markup Extensions and WPF XAML](/dotnet/desktop/wpf/advanced/markup-extensions-and-wpf-xaml). diff --git a/xml/System.Windows.Controls/DataErrorValidationRule.xml b/xml/System.Windows.Controls/DataErrorValidationRule.xml index 0693118725c..57ae521dfa9 100644 --- a/xml/System.Windows.Controls/DataErrorValidationRule.xml +++ b/xml/System.Windows.Controls/DataErrorValidationRule.xml @@ -31,7 +31,7 @@ An alternative syntax to setting the explicitly is to set the property to `true` on your or object. - You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](/dotnet/desktop/wpf/data/). is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Windows.Controls/DataGrid.xml b/xml/System.Windows.Controls/DataGrid.xml index ab67316834c..fde4dfd08b4 100644 --- a/xml/System.Windows.Controls/DataGrid.xml +++ b/xml/System.Windows.Controls/DataGrid.xml @@ -30,7 +30,7 @@ The control provides a flexible way to display a collection of data in rows and columns. The includes built-in column types and a template column for hosting custom content. The built-in row type includes a drop-down details section that you can use to display additional content below the cell values. ## Binding to Data - To bind the to data, set the property to an implementation. Each row in the data grid is bound to an object in the data source, and each column in the data grid is bound to a property of the data object. In order for the user interface to update automatically when items are added to or removed from the source data, the must be bound to a collection that implements the interface, such as an . To automatically reflect property changes, the objects in the source collection must implement the interface. For more information, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). + To bind the to data, set the property to an implementation. Each row in the data grid is bound to an object in the data source, and each column in the data grid is bound to a property of the data object. In order for the user interface to update automatically when items are added to or removed from the source data, the must be bound to a collection that implements the interface, such as an . To automatically reflect property changes, the objects in the source collection must implement the interface. For more information, see [Data Binding (WPF)](/dotnet/desktop/wpf/data/). ## Columns By default, the control generates columns automatically when you set the property. The type of column that is generated depends on the type of data in the column. The following table lists the generated columns types. @@ -57,12 +57,12 @@ ## Selection By default, the entire row is selected when a user clicks a cell in a , and a user can select multiple rows. You can set the property to specify whether a user can select cells, full rows, or both. Set the property to specify whether multiple rows or cells can be selected, or only single rows or cells. - You can get information about the cells that are selected from the property. You can get information about cells for which selection has changed in the of the event. Call the or methods to programmatically select or unselect all cells. For more information, see [Default Keyboard and Mouse Behavior in the DataGrid Control](/dotnet/framework/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control). + You can get information about the cells that are selected from the property. You can get information about cells for which selection has changed in the of the event. Call the or methods to programmatically select or unselect all cells. For more information, see [Default Keyboard and Mouse Behavior in the DataGrid Control](/dotnet/desktop/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control). ## Grouping, Sorting, and Filtering By default, you can sort items in a by clicking the column header. You can customize sorting by handling the event. To cancel the default sort, set the property to `true`. You can also sort the source data before it is displayed in the . - To group, sort, and filter data in the , you bind the to an implementation that supports these operations. You then perform the operations on the collection view. When items are grouped in the , you can define a that specifies the appearance of each group. You apply the by adding it to the collection of the . If you have multiple levels of grouping, you can apply different styles to each group level. Styles are applied in the order in which they are defined. For more information, see [How to: Group, Sort, and Filter Data in the DataGrid Control](/dotnet/framework/wpf/controls/how-to-group-sort-and-filter-data-in-the-datagrid-control). + To group, sort, and filter data in the , you bind the to an implementation that supports these operations. You then perform the operations on the collection view. When items are grouped in the , you can define a that specifies the appearance of each group. You apply the by adding it to the collection of the . If you have multiple levels of grouping, you can apply different styles to each group level. Styles are applied in the order in which they are defined. For more information, see [How to: Group, Sort, and Filter Data in the DataGrid Control](/dotnet/desktop/wpf/controls/how-to-group-sort-and-filter-data-in-the-datagrid-control). ## Editing By default, you can edit items directly in the . To guarantee that edits can be committed and canceled correctly, the objects in the must implement the interface. Alternatively, you can set the property to `true` to disable editing in the . @@ -91,7 +91,7 @@ To customize behavior, you can handle events for selection change, cell editing, and column re-ordering. The also exposes several events for row recycling that you can handle to customize rows. - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [DataGrid Styles and Templates](/dotnet/framework/wpf/controls/datagrid-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [DataGrid Styles and Templates](/dotnet/desktop/wpf/controls/datagrid). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -105,14 +105,14 @@ |Set alternating row background colors|Set the property to 2 or more, and then assign a to the and properties.| |Define cell and row selection behavior|Set the and properties.| |Customize the visual appearance of headers, cells and rows|Apply a new to the , , , or properties.| -|Set sizing options|Set the , , , , , or properties. For more information, see [Sizing Options in the DataGrid Control](/dotnet/framework/wpf/controls/sizing-options-in-the-datagrid-control).| +|Set sizing options|Set the , , , , , or properties. For more information, see [Sizing Options in the DataGrid Control](/dotnet/desktop/wpf/controls/sizing-options-in-the-datagrid-control).| |Access selected items|Check the property to get the selected cells and check the property to get the selected rows. For more information, see the property.| |Customize end-user interactions|Set the , , , , , and properties.| |Cancel or change auto-generated columns|Handle the event.| |Freeze a column|Set the property to 1 and move the column to the left-most position by setting the property to 0.| |Use XML data as the data source|Bind the on the to the XPath query representing the collection of items. Create each column in the . Bind each column by setting the XPath on the binding to the query that gets the property on the item source. For an example, see .| -|Group items|Bind to a or that supports grouping. For more information, see [How to: Group, Sort, and Filter Data in the DataGrid Control](/dotnet/framework/wpf/controls/how-to-group-sort-and-filter-data-in-the-datagrid-control).| -|Display the details section for a row|Define a to specify the appearance of the details section. Set the to specify when the details section is shown. For more information, see [How to: Add Row Details to a DataGrid Control](/dotnet/framework/wpf/controls/how-to-add-row-details-to-a-datagrid-control).| +|Group items|Bind to a or that supports grouping. For more information, see [How to: Group, Sort, and Filter Data in the DataGrid Control](/dotnet/desktop/wpf/controls/how-to-group-sort-and-filter-data-in-the-datagrid-control).| +|Display the details section for a row|Define a to specify the appearance of the details section. Set the to specify when the details section is shown. For more information, see [How to: Add Row Details to a DataGrid Control](/dotnet/desktop/wpf/controls/how-to-add-row-details-to-a-datagrid-control).| @@ -1411,7 +1411,7 @@ @@ -3756,7 +3756,7 @@ Gets or sets the margin for the new item row. The margin for the new item row. - The registered default is 0. For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is 0. For more information about what can influence the value, see Dependency Property Value Precedence. , see [Default Keyboard and Mouse Behavior in the DataGrid Control](/dotnet/framework/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control). + For more information about default keyboard behavior in the , see [Default Keyboard and Mouse Behavior in the DataGrid Control](/dotnet/desktop/wpf/controls/default-keyboard-and-mouse-behavior-in-the-datagrid-control). ]]> @@ -5746,7 +5746,7 @@ ## Examples - The following example shows a with a defined inline. The displays three values in each row and three more values in the details section when the row is selected. This example is part of a larger example available in the [How to: Add Row Details to a DataGrid Control](/dotnet/framework/wpf/controls/how-to-add-row-details-to-a-datagrid-control) topic. + The following example shows a with a defined inline. The displays three values in each row and three more values in the details section when the row is selected. This example is part of a larger example available in the [How to: Add Row Details to a DataGrid Control](/dotnet/desktop/wpf/controls/how-to-add-row-details-to-a-datagrid-control) topic. :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/DataGrid/RowDetailsTemplate/mainwindow.xaml" id="Snippet1"::: @@ -6012,7 +6012,7 @@ @@ -6083,7 +6083,7 @@ ## Examples - The following example shows how to display numbered rows in the row header by applying a binding with a value converter to the property of the . The converter is created as a resource by mapping the namespace and creating an instance of the class. For more information, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + The following example shows how to display numbered rows in the row header by applying a binding with a value converter to the property of the . The converter is created as a resource by mapping the namespace and creating an instance of the class. For more information, see [Data Binding Overview](/dotnet/desktop/wpf/data/). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/DataGrid/RowHeaderStyle/window1.xaml" id="Snippet1"::: @@ -6339,7 +6339,7 @@ The property is applied to each that does not have its property set. If a conflict exists between the property and the property, takes precedence. - Setting tells the layout system the amount of space requested by each row. The return value of this property is always the value that it was set to. To get the actual amount of space allocated, use the property of the . For more information about space allocation, see [Layout](/dotnet/framework/wpf/advanced/layout). + Setting tells the layout system the amount of space requested by each row. The return value of this property is always the value that it was set to. To get the actual amount of space allocated, use the property of the . For more information about space allocation, see [Layout](/dotnet/desktop/wpf/advanced/layout). ]]> @@ -6547,7 +6547,7 @@ ## Examples - The following example replaces the default row validation feedback with a more visible indicator. When a user enters an invalid value, a red circle with a white exclamation mark appears in the row header. The associated error message is displayed in a ToolTip. This code example is part of a larger example provided for the [How to: Implement Validation with the DataGrid Control](/dotnet/framework/wpf/controls/how-to-implement-validation-with-the-datagrid-control) topic. + The following example replaces the default row validation feedback with a more visible indicator. When a user enters an invalid value, a red circle with a white exclamation mark appears in the row header. The associated error message is displayed in a ToolTip. This code example is part of a larger example provided for the [How to: Implement Validation with the DataGrid Control](/dotnet/desktop/wpf/controls/how-to-implement-validation-with-the-datagrid-control) topic. :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/DataGrid/RowValidationErrorTemplate/mainwindow.xaml" id="Snippetrowvalidationfeedbackxaml"::: @@ -6625,7 +6625,7 @@ ## Examples - The following example demonstrates a that checks whether the `StartDate` property value for a `Course` object is earlier than its `EndDate` property value. This code example is part of a larger example provided for the [How to: Implement Validation with the DataGrid Control](/dotnet/framework/wpf/controls/how-to-implement-validation-with-the-datagrid-control) topic. + The following example demonstrates a that checks whether the `StartDate` property value for a `Course` object is earlier than its `EndDate` property value. This code example is part of a larger example provided for the [How to: Implement Validation with the DataGrid Control](/dotnet/desktop/wpf/controls/how-to-implement-validation-with-the-datagrid-control) topic. :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/DataGrid/RowValidationErrorTemplate/mainwindow.xaml.cs" id="Snippetcoursevalidationrule"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/DataGrid/RowValidationRules/mainwindow.xaml.vb" id="Snippetcoursevalidationrule"::: diff --git a/xml/System.Windows.Controls/DataGridBoundColumn.xml b/xml/System.Windows.Controls/DataGridBoundColumn.xml index b8919dc54c8..5b2d6e6f2b9 100644 --- a/xml/System.Windows.Controls/DataGridBoundColumn.xml +++ b/xml/System.Windows.Controls/DataGridBoundColumn.xml @@ -92,7 +92,7 @@ property allows a column to specify a property of the data grid's to bind to. For more information about binding paths, see the "Binding Path Syntax" section in [Binding Declarations Overview](/dotnet/framework/wpf/data/binding-declarations-overview). + The property allows a column to specify a property of the data grid's to bind to. For more information about binding paths, see the "Binding Path Syntax" section in [Binding Declarations Overview](/dotnet/desktop/wpf/data/binding-declarations-overview). ]]> diff --git a/xml/System.Windows.Controls/DataGridCheckBoxColumn.xml b/xml/System.Windows.Controls/DataGridCheckBoxColumn.xml index c597b7bf7b8..a6cbb8a2b66 100644 --- a/xml/System.Windows.Controls/DataGridCheckBoxColumn.xml +++ b/xml/System.Windows.Controls/DataGridCheckBoxColumn.xml @@ -31,7 +31,7 @@ ![A DataGridCheckBox column](~/add/media/wpf-datagrid-checkbox.png "A DataGridCheckBox column") - To populate the column, bind the column to the data by using the property. The property is applied to the element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if your data source and target are different types. For more information about data binding, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). + To populate the column, bind the column to the data by using the property. The property is applied to the element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if your data source and target are different types. For more information about data binding, see [Data Binding (WPF)](/dotnet/desktop/wpf/data/). You can customize the by setting properties, such as , , , and . diff --git a/xml/System.Windows.Controls/DataGridComboBoxColumn.xml b/xml/System.Windows.Controls/DataGridComboBoxColumn.xml index d6c013b05e7..37f81e4cfaf 100644 --- a/xml/System.Windows.Controls/DataGridComboBoxColumn.xml +++ b/xml/System.Windows.Controls/DataGridComboBoxColumn.xml @@ -33,7 +33,7 @@ To populate the drop-down list, first set the property for the by using one of the following options: -- A static resource. For more information, see [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension). +- A static resource. For more information, see [StaticResource Markup Extension](/dotnet/desktop/wpf/advanced/staticresource-markup-extension). - An x:Static code entity. For more information, see [x:Static Markup Extension](/dotnet/framework/xaml-services/x-static-markup-extension). diff --git a/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml b/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml index 1e21f83810e..ae325290e89 100644 --- a/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml +++ b/xml/System.Windows.Controls/DataGridHyperlinkColumn.xml @@ -36,7 +36,7 @@ > > For more information about XBAP support, see [Frequently asked questions about WPF browser-hosted applications (XBAP)](/dotnet/desktop/wpf/app-development/xbap-faq?view=netframeworkdesktop-4.8). - To populate the column, bind the column to the data by using the property. To display hyperlink text that is different than the URI string, bind the text value to the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data. For more information about data binding, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). + To populate the column, bind the column to the data by using the property. To display hyperlink text that is different than the URI string, bind the text value to the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data. For more information about data binding, see [Data Binding (WPF)](/dotnet/desktop/wpf/data/). > [!NOTE] > creates a element in the non-editing mode and a element in the editing mode. diff --git a/xml/System.Windows.Controls/DataGridRow.xml b/xml/System.Windows.Controls/DataGridRow.xml index ed17e3d2967..e57491398e5 100644 --- a/xml/System.Windows.Controls/DataGridRow.xml +++ b/xml/System.Windows.Controls/DataGridRow.xml @@ -729,7 +729,7 @@ if the is a placeholder for a new item or for an item that has not been committed; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. type enables you to create your own column types by specifying the cell templates to use when displaying and editing values. To specify the template that is used to display the contents of a cell that is not in editing mode, set the property. To specify the template that is used to display the contents of a cell that is in editing mode, set the property. For more information about templates, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview) and [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). + The type enables you to create your own column types by specifying the cell templates to use when displaying and editing values. To specify the template that is used to display the contents of a cell that is not in editing mode, set the property. To specify the template that is used to display the contents of a cell that is in editing mode, set the property. For more information about templates, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview) and [Styling and Templating](/dotnet/desktop/wpf/fundamentals/styles-templates-overview). For convenience, provides the following pre-defined column types: @@ -113,7 +113,7 @@ . @@ -244,7 +244,7 @@ . diff --git a/xml/System.Windows.Controls/DataGridTextColumn.xml b/xml/System.Windows.Controls/DataGridTextColumn.xml index 56361939834..36749bd6195 100644 --- a/xml/System.Windows.Controls/DataGridTextColumn.xml +++ b/xml/System.Windows.Controls/DataGridTextColumn.xml @@ -31,7 +31,7 @@ ![Two DataGridTextColumns](~/add/media/wpf-datagridtextcolumns.png "Two DataGridTextColumns") - To create a column, add it to the collection. To populate the column, bind the column to the data by using the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data or the . For more information about data binding, see [Data Binding (WPF)](/dotnet/framework/wpf/data/data-binding-wpf). + To create a column, add it to the collection. To populate the column, bind the column to the data by using the property. The property is applied to the or element created in the column. The for the element in each cell is the data item for the row the cell is in. Therefore, to set up the binding you only have to set the . Optionally, you can specify a if you want to convert the data or the . For more information about data binding, see [Data Binding (WPF)](/dotnet/desktop/wpf/data/). **Note** creates a element in the non-editing mode and a element in the editing mode. @@ -50,7 +50,7 @@ ## Examples - The following example creates a that has customized text columns and uses XML data as the source. The illustration earlier in this topic shows how this code is displayed. For more information about binding to XML data, see [How to: Bind to XML Data Using an XMLDataProvider and XPath Queries](/dotnet/framework/wpf/data/how-to-bind-to-xml-data-using-an-xmldataprovider-and-xpath-queries). + The following example creates a that has customized text columns and uses XML data as the source. The illustration earlier in this topic shows how this code is displayed. For more information about binding to XML data, see [How to: Bind to XML Data Using an XMLDataProvider and XPath Queries](/dotnet/desktop/wpf/data/how-to-bind-to-xml-data-using-an-xmldataprovider-and-xpath-queries). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/DataGridTextColumn/Overview/mainwindow.xaml" id="Snippet1"::: diff --git a/xml/System.Windows.Controls/DataTemplateSelector.xml b/xml/System.Windows.Controls/DataTemplateSelector.xml index 0c8fa879ee9..7635bb65a1a 100644 --- a/xml/System.Windows.Controls/DataTemplateSelector.xml +++ b/xml/System.Windows.Controls/DataTemplateSelector.xml @@ -27,7 +27,7 @@ when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + Typically, you create a when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). To create a template selector, create a class that inherits from and override the method. Once your class is defined you can assign an instance of the class to the template selector property of your element. diff --git a/xml/System.Windows.Controls/DatePicker.xml b/xml/System.Windows.Controls/DatePicker.xml index 1859c55a240..271bc672eeb 100644 --- a/xml/System.Windows.Controls/DatePicker.xml +++ b/xml/System.Windows.Controls/DatePicker.xml @@ -55,7 +55,7 @@ > The supports only the Gregorian calendar. ## Customizing the DatePicker Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [DatePicker Styles and Templates](/dotnet/framework/wpf/controls/datepicker-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [DatePicker Styles and Templates](/dotnet/desktop/wpf/controls/datepicker). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -341,7 +341,7 @@ DatePicker with dates that are not selectable ## XAML Values *resourceExtension* - One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource` or `DynamicResource`. For more information, see [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *styleResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . @@ -496,7 +496,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. @@ -560,7 +560,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. @@ -679,7 +679,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. @@ -1211,7 +1211,7 @@ DatePicker with dates that are not selectable event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]> @@ -1269,7 +1269,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. @@ -1512,7 +1512,7 @@ DatePicker with dates that are not selectable ## XAML Values *dateTimeString* - A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/framework/wpf/advanced/datetime-xaml-syntax) topic. + A date that is in one of the formats that are listed in the [DateTime XAML Syntax](/dotnet/desktop/wpf/advanced/datetime-xaml-syntax) topic. diff --git a/xml/System.Windows.Controls/Decorator.xml b/xml/System.Windows.Controls/Decorator.xml index ad713876b67..f64a35f75fc 100644 --- a/xml/System.Windows.Controls/Decorator.xml +++ b/xml/System.Windows.Controls/Decorator.xml @@ -48,7 +48,7 @@ ## Examples The following example adds a the property of a . - **Note** The Extensible Application Markup Language (XAML) version of the example could use the `` tags around the content of the , but it is not necessary because the applies the to the property. For more information, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). + **Note** The Extensible Application Markup Language (XAML) version of the example could use the `` tags around the content of the , but it is not necessary because the applies the to the property. For more information, see [XAML Overview (WPF)](/dotnet/desktop/wpf/fundamentals/xaml). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/Decorator/Overview/simpleborder.xaml" id="Snippetsimpleborderwholepage"::: diff --git a/xml/System.Windows.Controls/DocumentViewer.xml b/xml/System.Windows.Controls/DocumentViewer.xml index 3edb5489a35..0f499e4b469 100644 --- a/xml/System.Windows.Controls/DocumentViewer.xml +++ b/xml/System.Windows.Controls/DocumentViewer.xml @@ -40,7 +40,7 @@ ## Remarks ## Customizing the DocumentViewer Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [DocumentViewer Styles and Templates](/dotnet/framework/wpf/controls/documentviewer-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [DocumentViewer Styles and Templates](/dotnet/desktop/wpf/controls/documentviewer). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/ExceptionValidationRule.xml b/xml/System.Windows.Controls/ExceptionValidationRule.xml index a67aa6781b7..ff485909176 100644 --- a/xml/System.Windows.Controls/ExceptionValidationRule.xml +++ b/xml/System.Windows.Controls/ExceptionValidationRule.xml @@ -31,7 +31,7 @@ An alternative syntax to setting the explicitly is to set the property to `true` on your or object. - You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](/dotnet/desktop/wpf/data/). @@ -42,7 +42,7 @@ By default, when there is a validation error, the appears with a red border. Optionally, you can write a custom to specify how you want to notify the user when there is a validation error. - For more information about data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information about data validation, see [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]> diff --git a/xml/System.Windows.Controls/Expander.xml b/xml/System.Windows.Controls/Expander.xml index 2f9cebe908c..13b5a64a71c 100644 --- a/xml/System.Windows.Controls/Expander.xml +++ b/xml/System.Windows.Controls/Expander.xml @@ -49,7 +49,7 @@ The alignment of content can be defined by setting the and properties on the control. These properties are applied to the header and to the contents of the expanded window. ## Customizing the Expander Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Expander Styles and Templates](/dotnet/framework/wpf/controls/expander-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Expander Styles and Templates](/dotnet/desktop/wpf/controls/expander). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml index 92ffe85a13b..86102925393 100644 --- a/xml/System.Windows.Controls/FlowDocumentPageViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentPageViewer.xml @@ -497,7 +497,7 @@ if the displays selected text when the does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. if the displays selected text when the text box does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. if the displays selected text when the does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. if the displays selected text when the text box does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. class has built-in handling for this command (as well as built-in handling for a number of application and navigation commands). For more information on commanding and command binding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + The class has built-in handling for this command (as well as built-in handling for a number of application and navigation commands). For more information on commanding and command binding, see [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). Rather than initiate this command, you can instead call on the relevant . The result is the same. diff --git a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml index fc29944004a..a36e3fdcd65 100644 --- a/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml +++ b/xml/System.Windows.Controls/FlowDocumentScrollViewer.xml @@ -614,7 +614,7 @@ if the displays selected text when the does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. if the displays selected text when the text box does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. , you can also remember multiple sets of state for a single page instance. ## Customizing the Frame Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Frame Styles and Templates](/dotnet/framework/wpf/controls/frame-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Frame Styles and Templates](/dotnet/desktop/wpf/controls/frame). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -1097,7 +1097,7 @@ See . > [!NOTE] -> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). +> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/desktop/wpf/app-development/pack-uris-in-wpf). @@ -1771,7 +1771,7 @@ is `true`, and the source for the content of the is an external XAML file, the content is loaded into a partial trust security sandbox that is limited to the default `Internet` permission set. The external content is subsequently loaded into a separate process. As a result, the external content becomes isolated and does not have access to application-scope resources, such as resource dictionaries (see ). @@ -1903,7 +1903,7 @@ See . > [!NOTE] -> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). +> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/desktop/wpf/app-development/pack-uris-in-wpf). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/GridSplitter.xml b/xml/System.Windows.Controls/GridSplitter.xml index 57902b0d7bd..0fe838aa9bf 100644 --- a/xml/System.Windows.Controls/GridSplitter.xml +++ b/xml/System.Windows.Controls/GridSplitter.xml @@ -46,11 +46,11 @@ |Resizes columns|, , || |If is greater than or equal to , this resizes the columns.

If is less than , this resizes the rows.||| - A can overlap a row or column that contains other content, or it can occupy a row or column by itself. For more information about how to define a , see [How to: Resize Rows with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-rows-with-a-gridsplitter) and [How to: Resize Columns with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-columns-with-a-gridsplitter). + A can overlap a row or column that contains other content, or it can occupy a row or column by itself. For more information about how to define a , see [How to: Resize Rows with a GridSplitter](/dotnet/desktop/wpf/controls/how-to-resize-rows-with-a-gridsplitter) and [How to: Resize Columns with a GridSplitter](/dotnet/desktop/wpf/controls/how-to-resize-columns-with-a-gridsplitter). If the and property settings do not achieve the desired behavior, you can change the and property settings. - A may be obscured by other objects that are contained in the collection of the . For information about how to prevent this situation, see [How to: Make Sure That a GridSplitter Is Visible](/dotnet/framework/wpf/controls/how-to-make-sure-that-a-gridsplitter-is-visible). + A may be obscured by other objects that are contained in the collection of the . For information about how to prevent this situation, see [How to: Make Sure That a GridSplitter Is Visible](/dotnet/desktop/wpf/controls/how-to-make-sure-that-a-gridsplitter-is-visible). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -428,7 +428,7 @@ ## XAML Attribute Usage @@ -440,13 +440,13 @@ ## XAML Values `ResourceExtension` - One of the following: `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). `StyleResourceKey` The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -527,7 +527,7 @@ that resizes rows or columns, set the and properties. If you cannot achieve the desired behavior by setting the and properties, change the or default values. For more information, see [How to: Resize Rows with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-rows-with-a-gridsplitter) and [How to: Resize Columns with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-columns-with-a-gridsplitter). + To specify a that resizes rows or columns, set the and properties. If you cannot achieve the desired behavior by setting the and properties, change the or default values. For more information, see [How to: Resize Rows with a GridSplitter](/dotnet/desktop/wpf/controls/how-to-resize-rows-with-a-gridsplitter) and [How to: Resize Columns with a GridSplitter](/dotnet/desktop/wpf/controls/how-to-resize-columns-with-a-gridsplitter). ## Dependency Property Information @@ -615,7 +615,7 @@ that resizes rows or columns, set the and properties. If you cannot achieve the desired behavior by setting the and properties, change the or default values. For more information, see [How to: Resize Rows with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-rows-with-a-gridsplitter) and [How to: Resize Columns with a GridSplitter](/dotnet/framework/wpf/controls/how-to-resize-columns-with-a-gridsplitter). + To specify a that resizes rows or columns, set the and properties. If you cannot achieve the desired behavior by setting the and properties, change the or default values. For more information, see [How to: Resize Rows with a GridSplitter](/dotnet/desktop/wpf/controls/how-to-resize-rows-with-a-gridsplitter) and [How to: Resize Columns with a GridSplitter](/dotnet/desktop/wpf/controls/how-to-resize-columns-with-a-gridsplitter). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/GridView.xml b/xml/System.Windows.Controls/GridView.xml index 74b6e009bde..4e5c5a886d3 100644 --- a/xml/System.Windows.Controls/GridView.xml +++ b/xml/System.Windows.Controls/GridView.xml @@ -45,7 +45,7 @@ To specify a as the view mode for a , set the property to a object. - The class is derived from . You can define custom views by inheriting from the class that provides the supporting elements for a view. For more information, see [How to: Create a Custom View Mode for a ListView](/dotnet/framework/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview). + The class is derived from . You can define custom views by inheriting from the class that provides the supporting elements for a view. For more information, see [How to: Create a Custom View Mode for a ListView](/dotnet/desktop/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview). The following illustration shows an example of a that uses a . @@ -61,7 +61,7 @@ To style the rows in a , define a style for the controls in the . - To add visual elements, such as a or control, to a , use templates or styles. For an example, see [How to: Create ListViewItems with a CheckBox](/dotnet/framework/wpf/controls/how-to-create-listviewitems-with-a-checkbox). + To add visual elements, such as a or control, to a , use templates or styles. For an example, see [How to: Create ListViewItems with a CheckBox](/dotnet/desktop/wpf/controls/how-to-create-listviewitems-with-a-checkbox). @@ -423,9 +423,9 @@ ## Remarks The property and the property are both used to define the visual tree for the objects that represent the column headers in a . The property can also define column header content when a is not by specified by defining a for the object. - This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). - When you set styles, there are some restrictions. For more information, see [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). + When you set styles, there are some restrictions. For more information, see [Styling and Templating](/dotnet/desktop/wpf/fundamentals/styles-templates-overview). ## XAML Attribute Usage @@ -440,13 +440,13 @@ ## XAML Values `ResourceExtension` - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). `StyleResourceKey` The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. ## Dependency Property Information @@ -534,7 +534,7 @@ ## Dependency Property Information @@ -695,7 +695,7 @@ ## Remarks If the property and the property are both set, the property takes precedence. - This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ## XAML Attribute Usage @@ -707,13 +707,13 @@ ## XAML Values `ResourceExtension` - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). `TemplateResourceKey` The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/framework/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using [TemplateBinding](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension) or is also possible, but uncommon. ## Dependency Property Information @@ -812,7 +812,7 @@ If the property and the property are both set, the property takes precedence. - This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + This property represents one of several ways to lay out and style column headers. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ## XAML Attribute Usage @@ -835,13 +835,13 @@ ## XAML Values `ResourceExtension` - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). `DataTemplateSelectorClassKey` - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to the application resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to the application resource dictionary. `MyDataTemplateSelectorImplementation` - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## Dependency Property Information @@ -921,7 +921,7 @@ ## XAML Attribute Usage diff --git a/xml/System.Windows.Controls/GridViewColumn.xml b/xml/System.Windows.Controls/GridViewColumn.xml index a7ec8c5e125..407227a5e6f 100644 --- a/xml/System.Windows.Controls/GridViewColumn.xml +++ b/xml/System.Windows.Controls/GridViewColumn.xml @@ -55,7 +55,7 @@ - - The class also contains properties that you can use to define and customize the column header for the column. The property can define the content of the column header. Other properties such as and can also specify content and style for the column header. Some of these properties are also found on other classes such as the class. For more information about the properties that are used to define styles and templates for column headers, and for information about the order of precedence for these properties, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + The class also contains properties that you can use to define and customize the column header for the column. The property can define the content of the column header. Other properties such as and can also specify content and style for the column header. Some of these properties are also found on other classes such as the class. For more information about the properties that are used to define styles and templates for column headers, and for information about the order of precedence for these properties, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). The class implements the interface. This interface provides the ability to subscribe to the events that occur when a change occurs to a property value, such as the property value. @@ -192,13 +192,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -323,13 +323,13 @@ ## XAML Values *MyDataTemplateSelectorImplementation* - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. ## Dependency Property Information @@ -476,7 +476,7 @@ ## Remarks The property can be set to an object that is as simple as a `string`, or to an object that is as complex as a that has embedded content. The default column header in a view mode is styled as a button that is derived from and that has the content of the property as its child. To specify a template for the column header, see the or property descriptions. - Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ## Dependency Property Information @@ -553,9 +553,9 @@ ## Remarks The property and the property can together define property values and the visual tree for column header content. The property can also specify the visual tree by defining a . - Properties that define the content, layout, and style of a column header are found in many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + Properties that define the content, layout, and style of a column header are found in many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). - When you set a style, some restrictions apply. For more information, see the [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). + When you set a style, some restrictions apply. For more information, see the [Styling and Templating](/dotnet/desktop/wpf/fundamentals/styles-templates-overview). ## XAML Attribute Usage @@ -570,13 +570,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *StyleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -793,7 +793,7 @@ You can also define the display of a column header by specifying a as part of a . - Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ## XAML Attribute Usage @@ -808,13 +808,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -913,7 +913,7 @@ ## Remarks If both the property and the property are set, the property takes precedence. - Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. For more information, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ## XAML Attribute Usage @@ -936,13 +936,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. *MyDataTemplateSelectorImplementation* - A class that derives from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + A class that derives from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/GridViewColumnHeader.xml b/xml/System.Windows.Controls/GridViewColumnHeader.xml index 0bb2c17abdb..fcc1d785d2b 100644 --- a/xml/System.Windows.Controls/GridViewColumnHeader.xml +++ b/xml/System.Windows.Controls/GridViewColumnHeader.xml @@ -42,7 +42,7 @@ Column headers in a view mode are objects. - You can customize objects by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + You can customize objects by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. diff --git a/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml b/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml index ff37e23f0db..a69a447d284 100644 --- a/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml +++ b/xml/System.Windows.Controls/GridViewHeaderRowPresenter.xml @@ -33,11 +33,11 @@ object and objects are support objects for the mode that displays data in columns for a . For more information about how to define a view, see the [GridView Overview](/dotnet/framework/wpf/controls/gridview-overview). + This object and objects are support objects for the mode that displays data in columns for a . For more information about how to define a view, see the [GridView Overview](/dotnet/desktop/wpf/controls/gridview). You can determine when a column is moving to a new location by monitoring the event that is defined for the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ]]>
@@ -223,9 +223,9 @@ ## Remarks When you implement this class as part of a view mode, the value of this property is bound to the value of the property on the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). - When you set styles, some restrictions apply. For more information, see the [Styling and Templating](/dotnet/framework/wpf/controls/styling-and-templating). + When you set styles, some restrictions apply. For more information, see the [Styling and Templating](/dotnet/desktop/wpf/fundamentals/styles-templates-overview). ## XAML Attribute Usage @@ -240,13 +240,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *StyleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -327,7 +327,7 @@ ## Remarks When you implement this class as part of a view mode, the value of this property is bound to the value of the property on the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ## Dependency Property Information @@ -496,7 +496,7 @@ If the property and the property are both set, the takes precedence. - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ## XAML Attribute Usage @@ -511,13 +511,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ]]>
@@ -599,7 +599,7 @@ When you implement this class as part of a view mode, the value of this property is bound to the value of the property on the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ## XAML Attribute Usage @@ -622,13 +622,13 @@ ## XAML Values *MyDataTemplateSelectorImplementation* - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. ]]>
@@ -702,7 +702,7 @@ ## Remarks When you implement this class as part of a view mode, the value of this property is bound to the value of the property on the . - You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/framework/wpf/controls/gridview-column-header-styles-and-templates-overview). + You can customize column headers in a view mode by using a variety of properties that are found in this class and in related classes. For more information about these properties, and about the precedence between them, see [GridView Column Header Styles and Templates Overview](/dotnet/desktop/wpf/controls/gridview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Controls/GridViewRowPresenter.xml b/xml/System.Windows.Controls/GridViewRowPresenter.xml index 68238cc712a..6e3401eeaf5 100644 --- a/xml/System.Windows.Controls/GridViewRowPresenter.xml +++ b/xml/System.Windows.Controls/GridViewRowPresenter.xml @@ -138,7 +138,7 @@ in Extensible Application Markup Language (XAML) is to place it in a of a control. The template binds the property to a property of the control by using [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). The following example shows how to bind the property of a to the property of a control. + The typical usage of the in Extensible Application Markup Language (XAML) is to place it in a of a control. The template binds the property to a property of the control by using [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). The following example shows how to bind the property of a to the property of a control. :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/GridViewRowPresenter/Overview/Window1.xaml" id="Snippetcontroltemplate"::: @@ -188,7 +188,7 @@ ## Examples - [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]>
diff --git a/xml/System.Windows.Controls/GroupBox.xml b/xml/System.Windows.Controls/GroupBox.xml index cca933e67b3..9ad2be2e2d1 100644 --- a/xml/System.Windows.Controls/GroupBox.xml +++ b/xml/System.Windows.Controls/GroupBox.xml @@ -41,7 +41,7 @@ ![GroupBoxImage](~/add/media/groupboximage.JPG "GroupBoxImage") ## Customizing the GroupBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [GroupBox Styles and Templates](/dotnet/framework/wpf/controls/groupbox-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [GroupBox Styles and Templates](/dotnet/desktop/wpf/controls/groupbox). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/GroupStyle.xml b/xml/System.Windows.Controls/GroupStyle.xml index f890eba667a..537ad02bb50 100644 --- a/xml/System.Windows.Controls/GroupStyle.xml +++ b/xml/System.Windows.Controls/GroupStyle.xml @@ -144,7 +144,7 @@ The example also alternates the background of the items in the between three colors by setting the on the and binding the of each to the . In this case, the background alternates between three colors. - The that groups the items is not shown. For information on how to group item, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). + The that groups the items is not shown. For information on how to group item, see [How to: Sort and Group Data Using a View in XAML](/dotnet/desktop/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). :::code language="xaml" source="~/snippets/csharp/System.Windows/HierarchicalDataTemplate/AlternationCount/Window1.xaml" id="Snippet3"::: @@ -204,7 +204,7 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *StyleResourceKey* The key that identifies the style being requested. The key refers to an existing resource in a . diff --git a/xml/System.Windows.Controls/HeaderedContentControl.xml b/xml/System.Windows.Controls/HeaderedContentControl.xml index f1a88fb897e..f8b59849762 100644 --- a/xml/System.Windows.Controls/HeaderedContentControl.xml +++ b/xml/System.Windows.Controls/HeaderedContentControl.xml @@ -430,13 +430,13 @@ TabControl with different types in the Header property ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -549,13 +549,13 @@ TabControl with different types in the Header property ## XAML Values *MyDataTemplateSelectorImplementation* - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/HeaderedItemsControl.xml b/xml/System.Windows.Controls/HeaderedItemsControl.xml index 1c333d3a05b..3ac749df012 100644 --- a/xml/System.Windows.Controls/HeaderedItemsControl.xml +++ b/xml/System.Windows.Controls/HeaderedItemsControl.xml @@ -47,7 +47,7 @@ A has a limited default style. To create a with a custom appearance, create a new . - Set the property to specify the label of the . can be any type of object. Set the property to a to customize the header. For more information about data templates, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + Set the property to specify the label of the . can be any type of object. Set the property to a to customize the header. For more information about data templates, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -410,7 +410,7 @@ , set this property to a . For more information on data templates, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + To customize the heading of the , set this property to a . For more information on data templates, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -425,13 +425,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). A binding reference using or is also possible, but uncommon. ## Dependency Property Information @@ -519,7 +519,7 @@ when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + Typically, you create a when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). To create a template selector, create a class that inherits from and override the method. After your class is defined, you can assign an instance of the class to the template selector property of your element. @@ -546,13 +546,13 @@ ## XAML Values *MyDataTemplateSelectorImplementation* - A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + A class derived from that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. ## Dependency Property Information diff --git a/xml/System.Windows.Controls/InkCanvas.xml b/xml/System.Windows.Controls/InkCanvas.xml index a71e498c924..97382465e3f 100644 --- a/xml/System.Windows.Controls/InkCanvas.xml +++ b/xml/System.Windows.Controls/InkCanvas.xml @@ -1893,7 +1893,7 @@ ## Examples - The following example demonstrates how use to determine whether to create a to initiate drag and drop. To implement drag and drop between two objects, see [How to: Drag and Drop Ink](/dotnet/framework/wpf/advanced/how-to-drag-and-drop-ink). + The following example demonstrates how use to determine whether to create a to initiate drag and drop. To implement drag and drop between two objects, see [How to: Drag and Drop Ink](/dotnet/desktop/wpf/advanced/how-to-drag-and-drop-ink). :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/InkCanvas/HitTestSelection/Window1.xaml.cs" id="Snippet3"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/InkCanvas/HitTestSelection/Window1.xaml.vb" id="Snippet3"::: diff --git a/xml/System.Windows.Controls/InkCanvasSelectionHitResult.xml b/xml/System.Windows.Controls/InkCanvasSelectionHitResult.xml index 89a390e1aea..f9de42ebc4e 100644 --- a/xml/System.Windows.Controls/InkCanvasSelectionHitResult.xml +++ b/xml/System.Windows.Controls/InkCanvasSelectionHitResult.xml @@ -35,7 +35,7 @@ ## Examples - The following example demonstrates how use to determine whether to create a to initiate drag and drop. To implement drag and drop between two objects, see [How to: Drag and Drop Ink](/dotnet/framework/wpf/advanced/how-to-drag-and-drop-ink). + The following example demonstrates how use to determine whether to create a to initiate drag and drop. To implement drag and drop between two objects, see [How to: Drag and Drop Ink](/dotnet/desktop/wpf/advanced/how-to-drag-and-drop-ink). :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/InkCanvas/HitTestSelection/Window1.xaml.cs" id="Snippet3"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/InkCanvas/HitTestSelection/Window1.xaml.vb" id="Snippet3"::: diff --git a/xml/System.Windows.Controls/ItemCollection.xml b/xml/System.Windows.Controls/ItemCollection.xml index e31ae4177b2..5447979a05f 100644 --- a/xml/System.Windows.Controls/ItemCollection.xml +++ b/xml/System.Windows.Controls/ItemCollection.xml @@ -75,7 +75,7 @@ is a and therefore provides collection view functionalities, such as sorting, grouping, and filtering. For more information, see , , and . - For more information about collection views, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information about collection views, see [Data Binding Overview](/dotnet/desktop/wpf/data/). @@ -635,7 +635,7 @@ ## Examples - For a related example, see [How to: Filter Data in a View](/dotnet/framework/wpf/data/how-to-filter-data-in-a-view). + For a related example, see [How to: Filter Data in a View](/dotnet/desktop/wpf/data/how-to-filter-data-in-a-view). ]]>
diff --git a/xml/System.Windows.Controls/ItemsControl.xml b/xml/System.Windows.Controls/ItemsControl.xml index d87cf3d4ced..07af792ee21 100644 --- a/xml/System.Windows.Controls/ItemsControl.xml +++ b/xml/System.Windows.Controls/ItemsControl.xml @@ -1510,7 +1510,7 @@ ListBox that contains multiple types of objects ## Remarks You use this property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. - The provides great flexibility for visual customization and provides many styling and templating properties. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. To specify the visualization of data objects, use the or property. For more information about when to specify an , see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + The provides great flexibility for visual customization and provides many styling and templating properties. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. To specify the visualization of data objects, use the or property. For more information about when to specify an , see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -1645,7 +1645,7 @@ ListBox that contains multiple types of objects ## Remarks You use the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. If you have more than one style defined and need to supply logic to choose which one to apply, then you use the property instead of the property. Note that this property is ignored if the property is set. - The provides great flexibility for visual customization and provides many styling and templating properties. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. To specify the visualization of data objects, use the or property. For more information about when to specify an , see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + The provides great flexibility for visual customization and provides many styling and templating properties. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. To specify the visualization of data objects, use the or property. For more information about when to specify an , see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). ## Dependency Property Information @@ -1886,7 +1886,7 @@ ListBox that contains multiple types of objects To affect the layout of the items in an , you use this property to specify a . - The provides great flexibility for visual customization and provides many styling and templating properties. You use the property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. If you are using grouping on your control, you can use the or property. To specify the visualization of the data objects, use the or the property. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + The provides great flexibility for visual customization and provides many styling and templating properties. You use the property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. If you are using grouping on your control, you can use the or property. To specify the visualization of the data objects, use the or the property. For more information, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). ## Dependency Property Information @@ -1992,7 +1992,7 @@ ListBox that contains multiple types of objects When is in use, setting the property to `null` removes the collection and restores usage to , which will be an empty . When is not in use, the value of this property is `null`, and setting it to `null` has no effect. > [!NOTE] -> In most cases you do not need to implement your own collections. Instead, consider using or other existing collections. For more information, see the "Collection Objects Used as Binding Source" in [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview). +> In most cases you do not need to implement your own collections. Instead, consider using or other existing collections. For more information, see the "Collection Objects Used as Binding Source" in [Binding Sources Overview](/dotnet/desktop/wpf/data/binding-sources-overview). ## XAML Attribute Usage @@ -2004,7 +2004,7 @@ ListBox that contains multiple types of objects ## XAML Values *bindingDeclaration* - A declaration. See [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension) for more information. + A declaration. See [Binding Markup Extension](/dotnet/desktop/wpf/advanced/binding-markup-extension) for more information. ## Dependency Property Information @@ -2175,7 +2175,7 @@ ListBox that contains multiple types of objects The provides great flexibility for visual customization and provides many styling and templating properties. Use the property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. - For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + For more information, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -2187,7 +2187,7 @@ ListBox that contains multiple types of objects ## XAML Values *ResourceExtension* - One of the following: [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension), or [DynamicResource Markup Extension](/dotnet/framework/wpf/advanced/dynamicresource-markup-extension). Unless the styles themselves contain references to potential run-time references such as system resources or user preferences, [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension) reference to a style is usually recommended for performance. + One of the following: [StaticResource Markup Extension](/dotnet/desktop/wpf/advanced/staticresource-markup-extension), or [DynamicResource Markup Extension](/dotnet/desktop/wpf/advanced/dynamicresource-markup-extension). Unless the styles themselves contain references to potential run-time references such as system resources or user preferences, [StaticResource Markup Extension](/dotnet/desktop/wpf/advanced/staticresource-markup-extension) reference to a style is usually recommended for performance. *TemplateResourceKey* [x:Key Directive](/dotnet/framework/xaml-services/x-key-directive) string value referring to the template being requested as a resource. @@ -2297,7 +2297,7 @@ ListBox that contains multiple types of objects The provides great flexibility for visual customization and provides many styling and templating properties. Use the property or the property to set a style to affect the appearance of the elements that contain the data items. For example, for , the generated containers are controls; for , they are controls. To affect the layout of the items, use the property. If you are using grouping on your control, you can use the or property. - For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + For more information, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). ## XAML Attribute Usage @@ -2338,7 +2338,7 @@ ListBox that contains multiple types of objects When you set the property, the is directed to automatically call the method of `AuctionItemDataTemplateSelector` for each of the items in the collection to which the is bound. The call passes the data item as an object. The that is returned by the method is then used to display that data item. - For another example, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + For another example, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). ]]>
diff --git a/xml/System.Windows.Controls/ItemsPanelTemplate.xml b/xml/System.Windows.Controls/ItemsPanelTemplate.xml index 45663419431..55a38527041 100644 --- a/xml/System.Windows.Controls/ItemsPanelTemplate.xml +++ b/xml/System.Windows.Controls/ItemsPanelTemplate.xml @@ -46,7 +46,7 @@ Alternatively, you can do the following to achieve the same results. In this cas :::code language="xaml" source="~/snippets/csharp/System.Windows/Setter/Property/Page1.xaml" id="Snippetitemspaneltemplate"::: - For an example of how to use the different styling and templating properties on the , see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + For an example of how to use the different styling and templating properties on the , see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). ]]>
diff --git a/xml/System.Windows.Controls/KeyTipControl.xml b/xml/System.Windows.Controls/KeyTipControl.xml index d5f1e8cacf0..86f57c1c2c4 100644 --- a/xml/System.Windows.Controls/KeyTipControl.xml +++ b/xml/System.Windows.Controls/KeyTipControl.xml @@ -76,7 +76,7 @@ Gets or sets the text associated with this control. The text associated with this control. - The registered default is an empty string. For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is an empty string. For more information about what can influence the value, see Dependency Property Value Precedence. is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. ## Customizing the Label Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Label Styles and Templates](/dotnet/framework/wpf/controls/label-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Label Styles and Templates](/dotnet/desktop/wpf/controls/label). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/ListBox.xml b/xml/System.Windows.Controls/ListBox.xml index 07d17a4c772..da8f3e3e20d 100644 --- a/xml/System.Windows.Controls/ListBox.xml +++ b/xml/System.Windows.Controls/ListBox.xml @@ -50,12 +50,12 @@ ||The user can select multiple items without holding down a modifier key.| ||The user can select multiple consecutive items while holding down the SHIFT key or non-consecutive items by holding down the CTRL key and clicking the items.| - controls are often used with data binding. For more information, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + controls are often used with data binding. For more information, see [Data Binding Overview](/dotnet/desktop/wpf/data/). - Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](/dotnet/framework/wpf/advanced/optimizing-performance-controls) for more information. + Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](/dotnet/desktop/wpf/advanced/optimizing-performance-controls) for more information. ## Customizing the ListBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ListBox Styles and Templates](/dotnet/framework/wpf/controls/listbox-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ListBox Styles and Templates](/dotnet/desktop/wpf/controls/listbox). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/ListBoxItem.xml b/xml/System.Windows.Controls/ListBoxItem.xml index 9d320577116..0eca3a9bd75 100644 --- a/xml/System.Windows.Controls/ListBoxItem.xml +++ b/xml/System.Windows.Controls/ListBoxItem.xml @@ -36,14 +36,14 @@ ## Remarks A contains a collection of objects. To select a in a , set the property to `true`. - Bind a to data by binding the property of a to a data source. For more information, see [How to: Bind a ListBox to Data](/dotnet/framework/wpf/controls/how-to-bind-a-listbox-to-data). You can customize the appearance of a by setting the property of a to a . For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + Bind a to data by binding the property of a to a data source. For more information, see [How to: Bind a ListBox to Data](/dotnet/desktop/wpf/controls/how-to-bind-a-listbox-to-data). You can customize the appearance of a by setting the property of a to a . For more information, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). By default, the of a is set to . The default horizontal position of a is . If you set the property of a through a , the panel's default is applied and the item is centered. A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. ## Customizing the ListBoxItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ListBox Styles and Templates](/dotnet/framework/wpf/controls/listbox-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ListBox Styles and Templates](/dotnet/desktop/wpf/controls/listbox). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/ListView.xml b/xml/System.Windows.Controls/ListView.xml index 9c3d3b6ab6e..20243063dcd 100644 --- a/xml/System.Windows.Controls/ListView.xml +++ b/xml/System.Windows.Controls/ListView.xml @@ -42,7 +42,7 @@ ![ListView with GridView output](~/add/media/listviewgridview.JPG "ListView with GridView output") - You can also define custom views by creating a class that derives from . For more information, see [How to: Create a Custom View Mode for a ListView](/dotnet/framework/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview). + You can also define custom views by creating a class that derives from . For more information, see [How to: Create a Custom View Mode for a ListView](/dotnet/desktop/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview). If you define a custom for a control and also define an , you must include a in the . The is required for the to work correctly. @@ -52,10 +52,10 @@ Do not use the and properties for content that is displayed by using a . To specify the alignment of content in a column of a , define a . - Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](/dotnet/framework/wpf/advanced/optimizing-performance-controls) for more information. + Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](/dotnet/desktop/wpf/advanced/optimizing-performance-controls) for more information. ## Customizing the ListView Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ListView Styles and Templates](/dotnet/framework/wpf/controls/listview-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ListView Styles and Templates](/dotnet/desktop/wpf/controls/listview). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -341,7 +341,7 @@ . You can also create a custom view that inherits from . For more information, see [How to: Create a Custom View Mode for a ListView](/dotnet/framework/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview). + The .NET Framework environment includes the configurable view mode named . You can also create a custom view that inherits from . For more information, see [How to: Create a Custom View Mode for a ListView](/dotnet/desktop/wpf/controls/how-to-create-a-custom-view-mode-for-a-listview). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ListViewItem.xml b/xml/System.Windows.Controls/ListViewItem.xml index 03f44ad9359..bd57ef13b4d 100644 --- a/xml/System.Windows.Controls/ListViewItem.xml +++ b/xml/System.Windows.Controls/ListViewItem.xml @@ -34,7 +34,7 @@ Templates and styles that are defined for the type are used to specify the display of the content in a . ## Customizing the ListViewItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ListView Styles and Templates](/dotnet/framework/wpf/controls/listview-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ListView Styles and Templates](/dotnet/desktop/wpf/controls/listview). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/MediaElement.xml b/xml/System.Windows.Controls/MediaElement.xml index 1fdc5941730..98ff097e899 100644 --- a/xml/System.Windows.Controls/MediaElement.xml +++ b/xml/System.Windows.Controls/MediaElement.xml @@ -40,9 +40,9 @@ ## Remarks When distributing media with your application, you cannot use a media file as a project resource. In your project file, you must instead set the media type to `Content` and set `CopyToOutputDirectory` to `PreserveNewest` or `Always`. - can be used in two different modes, depending on what is driving the control: independent mode or clock mode. When used in the independent mode, the is analogous to an image, and URI can be directly specified. In clock mode, the can be thought of as a target for an animation, and thus it will have corresponding and entries in the timing tree. For more information on media modes, see the [Multimedia Overview](/dotnet/framework/wpf/graphics-multimedia/multimedia-overview). + can be used in two different modes, depending on what is driving the control: independent mode or clock mode. When used in the independent mode, the is analogous to an image, and URI can be directly specified. In clock mode, the can be thought of as a target for an animation, and thus it will have corresponding and entries in the timing tree. For more information on media modes, see the [Multimedia Overview](/dotnet/desktop/wpf/graphics-multimedia/multimedia-overview). - For an example of controlling a in independent mode, see [How to: Control a MediaElement (Play, Pause, Stop, Volume, and Speed)](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-mediaelement-play-pause-stop-volume-and-speed). + For an example of controlling a in independent mode, see [How to: Control a MediaElement (Play, Pause, Stop, Volume, and Speed)](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-mediaelement-play-pause-stop-volume-and-speed). Until the event has been raised, the and of the control will report as zero as the media content is used to determine the final size and location of the control. For audio only content, these properties will always be zero. diff --git a/xml/System.Windows.Controls/Menu.xml b/xml/System.Windows.Controls/Menu.xml index 9755b98f717..e9da23f13af 100644 --- a/xml/System.Windows.Controls/Menu.xml +++ b/xml/System.Windows.Controls/Menu.xml @@ -33,7 +33,7 @@ is an , which means it can contain a collection of objects of any type (such as string, image, or panel). For more information, see the class. The is the most common type of item in a . A can contain child items. The child items will appear in a submenu when the user chooses a parent . ## Customizing the Menu Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Menu Styles and Templates](/dotnet/framework/wpf/controls/menu-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Menu Styles and Templates](/dotnet/desktop/wpf/controls/menu). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/MenuItem.xml b/xml/System.Windows.Controls/MenuItem.xml index c60a2a4f234..0afa563bee7 100644 --- a/xml/System.Windows.Controls/MenuItem.xml +++ b/xml/System.Windows.Controls/MenuItem.xml @@ -70,7 +70,7 @@ The handles the event, so if you attach an event handler to , your handler will never be called. To add your own handler, subscribe to the event or subscribe to by calling with `handledEventsToo` set to `true`. ## Customizing the MenuItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Menu Styles and Templates](/dotnet/framework/wpf/controls/menu-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Menu Styles and Templates](/dotnet/desktop/wpf/controls/menu). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -1586,7 +1586,7 @@ event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]> @@ -2230,7 +2230,7 @@ event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
@@ -3010,7 +3010,7 @@ the menu selects different item containers; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. explicitly is to set the property to `true` on your , , or object. By default, the value of is `true`, so you do not need to explicitly use a . - You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + You can create a custom rule by creating a class that derives from . For more information and a detailed discussion of data validation, see [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]> diff --git a/xml/System.Windows.Controls/Page.xml b/xml/System.Windows.Controls/Page.xml index 4f59b160c44..ea3a13cca2d 100644 --- a/xml/System.Windows.Controls/Page.xml +++ b/xml/System.Windows.Controls/Page.xml @@ -78,7 +78,7 @@ - Visually by using the navigation UI of the host, including a browser, , and . - For structured navigation using page functions (), see [Structured Navigation Overview](/dotnet/framework/wpf/app-development/structured-navigation-overview) and [Navigation Topologies Overview](/dotnet/framework/wpf/app-development/navigation-topologies-overview). + For structured navigation using page functions (), see [Structured Navigation Overview](/dotnet/desktop/wpf/app-development/structured-navigation-overview) and [Navigation Topologies Overview](/dotnet/desktop/wpf/app-development/navigation-topologies-overview). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -409,7 +409,7 @@ ## Examples - [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]>
@@ -511,7 +511,7 @@ ## Examples - [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]>
@@ -604,7 +604,7 @@ ## Examples - [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]>
@@ -721,7 +721,7 @@ ## Examples - [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]>
@@ -1313,13 +1313,13 @@ ## XAML Values *resourceExtension* - A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + A markup extension that identifies how to reference the template resource, either `StaticResource` or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *styleResourceKey* The key that identifies the requested template selector. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. For more information, see [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). +> Property element syntax is technically possible, but not recommended. For more information, see [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). ## Dependency Property Information @@ -1451,7 +1451,7 @@ ## Examples - [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]>
diff --git a/xml/System.Windows.Controls/PageRangeSelection.xml b/xml/System.Windows.Controls/PageRangeSelection.xml index 7dbdc0fc7ec..667cf440f66 100644 --- a/xml/System.Windows.Controls/PageRangeSelection.xml +++ b/xml/System.Windows.Controls/PageRangeSelection.xml @@ -26,7 +26,7 @@ property of the [PrintDialog](/dotnet/framework/wpf/controls/printdialog). + This enumeration is primarily used as the value of the property of the [PrintDialog](/dotnet/desktop/wpf/controls/printdialog). diff --git a/xml/System.Windows.Controls/PasswordBox.xml b/xml/System.Windows.Controls/PasswordBox.xml index 965d4e19117..9e142b8f107 100644 --- a/xml/System.Windows.Controls/PasswordBox.xml +++ b/xml/System.Windows.Controls/PasswordBox.xml @@ -39,7 +39,7 @@ > has built-in handling for the bubbling and events. Consequently, custom event handlers that listen for `MouseUp` or `MouseDown` events from a `PasswordBox` will never be called. If you need to respond to these events, listen for the tunneling and events instead, or register the handlers with the argument (this latter option is only available through code). Do not mark the event handled unless you deliberately want to disable native handling of these events, and be aware that this has notable effects on the control's UI. ## Customizing the PasswordBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [PasswordBox Styles and Templates](/dotnet/framework/wpf/controls/passwordbox-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [PasswordBox Styles and Templates](/dotnet/desktop/wpf/controls/passwordbox). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -230,7 +230,7 @@ PasswordBox with CaretBrush set to red if the displays selected text when the does not have focus; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. if the has focus and selected text; otherwise, . - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. method without ever opening the dialog. In that sense, the control can be used as an unseen printing component. But for performance reasons, it would be better to use either the method or one of the many and methods of the . For more about this, see [How to: Programmatically Print XPS Files](/dotnet/framework/wpf/advanced/how-to-programmatically-print-xps-files). + Strictly speaking, you can use the method without ever opening the dialog. In that sense, the control can be used as an unseen printing component. But for performance reasons, it would be better to use either the method or one of the many and methods of the . For more about this, see [How to: Programmatically Print XPS Files](/dotnet/desktop/wpf/documents/how-to-print-xps-files). Do not confuse this class, , with . The latter is used with Windows Forms applications. is used with Windows Presentation Foundation applications. diff --git a/xml/System.Windows.Controls/PrintDialogException.xml b/xml/System.Windows.Controls/PrintDialogException.xml index f4cd6daae68..6bf6b89748b 100644 --- a/xml/System.Windows.Controls/PrintDialogException.xml +++ b/xml/System.Windows.Controls/PrintDialogException.xml @@ -29,7 +29,7 @@ - The exception that is thrown when an error condition occurs during the opening, accessing, or using of a PrintDialog. + The exception that is thrown when an error condition occurs during the opening, accessing, or using of a PrintDialog. To be added. diff --git a/xml/System.Windows.Controls/ProgressBar.xml b/xml/System.Windows.Controls/ProgressBar.xml index f0dd7cfbe08..45a675b0cdf 100644 --- a/xml/System.Windows.Controls/ProgressBar.xml +++ b/xml/System.Windows.Controls/ProgressBar.xml @@ -44,10 +44,10 @@ ## Remarks A control consists of a window that is filled, by default from left to right, as an operation progresses. The control has a range and a current position. - overrides the metadata of the property and sets its default to 100. overrides the metadata of the property and sets its default to `false`. For more information, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). + overrides the metadata of the property and sets its default to 100. overrides the metadata of the property and sets its default to `false`. For more information, see [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview). ## Customizing the ProgressBar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ProgressBar Styles and Templates](/dotnet/framework/wpf/controls/progressbar-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ProgressBar Styles and Templates](/dotnet/desktop/wpf/controls/progressbar). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/RadioButton.xml b/xml/System.Windows.Controls/RadioButton.xml index 156cd43a9b2..1a8edbef526 100644 --- a/xml/System.Windows.Controls/RadioButton.xml +++ b/xml/System.Windows.Controls/RadioButton.xml @@ -41,7 +41,7 @@ When a is selected, it cannot be cleared by clicking it. When elements are grouped, the buttons are mutually exclusive. A user can select only one item at a time within a group. You can group controls by placing them inside a parent or by setting the property on each . ## Customizing the RadioButton Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [RadioButton Styles and Templates](/dotnet/framework/wpf/controls/radiobutton-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [RadioButton Styles and Templates](/dotnet/desktop/wpf/controls/radiobutton). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/RichTextBox.xml b/xml/System.Windows.Controls/RichTextBox.xml index 8d58ed1b0b4..1480868a959 100644 --- a/xml/System.Windows.Controls/RichTextBox.xml +++ b/xml/System.Windows.Controls/RichTextBox.xml @@ -64,7 +64,7 @@ Scrollbars are not visible on a by default. To make a scrollbar visible, set the property to or . - Usually, the event should be used to detect when the text in a or changes, rather then as you might expect. For an example, see [How to: Detect When Text in a TextBox Has Changed](/dotnet/framework/wpf/controls/how-to-detect-when-text-in-a-textbox-has-changed). + Usually, the event should be used to detect when the text in a or changes, rather then as you might expect. For an example, see [How to: Detect When Text in a TextBox Has Changed](/dotnet/desktop/wpf/controls/how-to-detect-when-text-in-a-textbox-has-changed). supports a variety of keyboard commands. For a list of keyboard commands, see . diff --git a/xml/System.Windows.Controls/RowDefinitionCollection.xml b/xml/System.Windows.Controls/RowDefinitionCollection.xml index a250d43e8c9..5aad49fed11 100644 --- a/xml/System.Windows.Controls/RowDefinitionCollection.xml +++ b/xml/System.Windows.Controls/RowDefinitionCollection.xml @@ -95,7 +95,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet3"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet3"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -141,7 +141,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet4"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet4"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]> @@ -191,7 +191,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet8"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet8"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]>
@@ -303,7 +303,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet7"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet7"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]>
@@ -352,7 +352,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet9"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet9"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]>
@@ -407,7 +407,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet9"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet9"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]>
@@ -456,7 +456,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet10"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet10"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]>
@@ -634,7 +634,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet5"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet5"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]>
@@ -686,7 +686,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.cs" id="Snippet6"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/ColumnDefinitionCollection/Add/Window1.xaml.vb" id="Snippet6"::: - To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/framework/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). + To view the complete sample, see [How to: Manipulate Columns and Rows by Using ColumnDefinitionsCollections and RowDefinitionsCollections](/dotnet/desktop/wpf/controls/manipulate-columns-and-rows-by-using-columndefinitionscollections). ]]>
diff --git a/xml/System.Windows.Controls/ScrollViewer.xml b/xml/System.Windows.Controls/ScrollViewer.xml index 39d861ba55b..c5f3044a182 100644 --- a/xml/System.Windows.Controls/ScrollViewer.xml +++ b/xml/System.Windows.Controls/ScrollViewer.xml @@ -59,7 +59,7 @@ Because the scroll bars for a element are defined in the default style of the element, scroll bars will no longer appear if you apply a custom style to a . Scroll bars must be defined in the custom style for them to appear. ## Customizing the ScrollViewer Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ScrollViewer Styles and Templates](/dotnet/framework/wpf/controls/scrollviewer-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ScrollViewer Styles and Templates](/dotnet/desktop/wpf/controls/scrollviewer-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -1225,7 +1225,7 @@
diff --git a/xml/System.Windows.Controls/Slider.xml b/xml/System.Windows.Controls/Slider.xml index 74be92f97f2..c591ffb5240 100644 --- a/xml/System.Windows.Controls/Slider.xml +++ b/xml/System.Windows.Controls/Slider.xml @@ -70,13 +70,13 @@ For more information about how to customize a control, see the individual member. - overrides the metadata of the property and sets its default to 10. For more information, see [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). + overrides the metadata of the property and sets its default to 10. For more information, see [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview). > [!NOTE] -> If the value of the is animated, the user may no longer be able to interact with the control after the animation finishes. See [How to: Set a Property After Animating It with a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-set-a-property-after-animating-it-with-a-storyboard) for options of how you can restore user control of a after it is animated. +> If the value of the is animated, the user may no longer be able to interact with the control after the animation finishes. See [How to: Set a Property After Animating It with a Storyboard](/dotnet/desktop/wpf/graphics-multimedia/how-to-set-a-property-after-animating-it-with-a-storyboard) for options of how you can restore user control of a after it is animated. ## Customizing the Slider Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Slider Styles and Templates](/dotnet/framework/wpf/controls/slider-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [Slider Styles and Templates](/dotnet/desktop/wpf/controls/slider-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/SoundPlayerAction.xml b/xml/System.Windows.Controls/SoundPlayerAction.xml index ac5c0d50ee2..917a26d4539 100644 --- a/xml/System.Windows.Controls/SoundPlayerAction.xml +++ b/xml/System.Windows.Controls/SoundPlayerAction.xml @@ -156,7 +156,7 @@ - **Site Of Origin Files**: files with a build action of `None`. - For more information on pack URIs, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). For more information on resource, content, and site of origin files, see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files). + For more information on pack URIs, see [Pack URIs in WPF](/dotnet/desktop/wpf/app-development/pack-uris-in-wpf). For more information on resource, content, and site of origin files, see [WPF Application Resource, Content, and Data Files](/dotnet/desktop/wpf/app-development/wpf-application-resource-content-and-data-files). is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Windows.Controls/SpellCheck.xml b/xml/System.Windows.Controls/SpellCheck.xml index 26631d945d1..c67dca95cdd 100644 --- a/xml/System.Windows.Controls/SpellCheck.xml +++ b/xml/System.Windows.Controls/SpellCheck.xml @@ -80,7 +80,7 @@ ListBox > [!NOTE] > Using to add a file to the collection causes an exception. Instead, use and to update the collection. - The lexicon files can be included in the application as content files installed on the local computer or as resource files compiled into a local referenced assembly. You can reference the file by using pack URIs. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). + The lexicon files can be included in the application as content files installed on the local computer or as resource files compiled into a local referenced assembly. You can reference the file by using pack URIs. For more information, see [Pack URIs in WPF](/dotnet/desktop/wpf/app-development/pack-uris-in-wpf). To enable the spelling checker, set the property to `true` on a or on any class that derives from . All custom dictionaries for that are used in addition to the default spelling checker. For more information about the spelling checker, see . diff --git a/xml/System.Windows.Controls/StyleSelector.xml b/xml/System.Windows.Controls/StyleSelector.xml index b70403f8f99..767fa4433fc 100644 --- a/xml/System.Windows.Controls/StyleSelector.xml +++ b/xml/System.Windows.Controls/StyleSelector.xml @@ -37,7 +37,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/GridView/Overview/Window11.xaml.cs" id="Snippetitemstyleselector"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/StyleSelector/Overview/window1.xaml.vb" id="Snippetitemstyleselector"::: - The following example shows how to define a for the . The `namespc` prefix maps to a CLR namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + The following example shows how to define a for the . The `namespc` prefix maps to a CLR namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/GridView/Overview/Window11.xaml" id="Snippetmystyleselectorkey"::: @@ -131,7 +131,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/GridView/Overview/Window11.xaml.cs" id="Snippetitemstyleselector"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/StyleSelector/Overview/window1.xaml.vb" id="Snippetitemstyleselector"::: - The following example shows how to define a for the . The `namespc` prefix maps to a CLR namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + The following example shows how to define a for the . The `namespc` prefix maps to a CLR namespace and the corresponding assembly where the is defined. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/GridView/Overview/Window11.xaml" id="Snippetmystyleselectorkey"::: diff --git a/xml/System.Windows.Controls/TabControl.xml b/xml/System.Windows.Controls/TabControl.xml index 0eccfbd8063..1e29d1fcc3f 100644 --- a/xml/System.Windows.Controls/TabControl.xml +++ b/xml/System.Windows.Controls/TabControl.xml @@ -43,7 +43,7 @@ is an , which means it can contain a collection of objects of any type (such as string, image, or panel). For more information, see the class. ## Customizing the TabControl Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TabControl Styles and Templates](/dotnet/framework/wpf/controls/tabcontrol-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TabControl Styles and Templates](/dotnet/desktop/wpf/controls/tabcontrol-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -210,13 +210,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *TemplateResourceKey* The key that identifies the template being requested. The key refers to an existing resource in a . > [!NOTE] -> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/framework/wpf/advanced/inline-styles-and-templates). +> Property element syntax is technically possible, but not recommended. See [Inline Styles and Templates](/dotnet/desktop/wpf/advanced/inline-styles-and-templates). ## Dependency Property Information @@ -296,7 +296,7 @@ when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types, you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/framework/wpf/data/data-templating-overview). + Typically, you create a when you have more than one for the same type of objects and you want to supply your own logic to choose a to apply based on the properties of each data object. Note that if you have objects of different types, you can set the property on the . If you do that, then there is no need to create a . Furthermore, if you have objects of the same type but with different properties, you can also consider using a or a data converter. For more information, see [Data Templating Overview](/dotnet/desktop/wpf/data/data-templating-overview). To create a template selector, create a class that inherits from and override the method. After your class is defined, you can assign an instance of the class to the template selector property of your element. @@ -323,13 +323,13 @@ ## XAML Values *ResourceExtension* - One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + One of the following: `StaticResource`, or `DynamicResource`. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). *DataTemplateSelectorClassKey* - The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. + The key that identifies the selector implementation being requested. The key refers to a derived class that implements a practical override. For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). You can also programmatically add an instance of your class as a resource to a resource dictionary. *MyDataTemplateSelectorImplementation* - A class derived from and overrides . For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + A class derived from and overrides . For information about how to map your custom class, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## Dependency Property Information @@ -545,7 +545,7 @@ event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
@@ -663,7 +663,7 @@ ## Remarks The updates the , , and properties to the objects used by the currently selected . - The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
@@ -710,7 +710,7 @@ ## Remarks This property is updated to reference the of the active when the tab selection changes. - The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting the property to "SelectedContent" or by using [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting the property to "SelectedContent" or by using [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). ## XAML Attribute Usage @@ -737,7 +737,7 @@ :::code language="xaml" source="~/snippets/csharp/System.Windows/TemplateBindingExtension/Overview/tabcontrol.xaml" id="Snippet13"::: - The following example binds the property to the property by using the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + The following example binds the property to the property by using the [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/TabControl/ContentTemplate/myapp.xaml" id="Snippettabcontrolcontentpresenter"::: @@ -868,7 +868,7 @@ ## Remarks The updates this property to reference to the for the active when the tab selection changes. Set or the property on a to specify the for a . - The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting the property to "SelectedContent" or by using [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting the property to "SelectedContent" or by using [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). ## XAML Attribute Usage @@ -892,7 +892,7 @@ :::code language="xaml" source="~/snippets/csharp/System.Windows/TemplateBindingExtension/Overview/tabcontrol.xaml" id="Snippet13"::: - The following example binds the property to the property by using the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + The following example binds the property to the property by using the [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/TabControl/ContentTemplate/myapp.xaml" id="Snippettabcontrolcontentpresenter"::: @@ -966,7 +966,7 @@ ## Remarks The updates this property to reference to the for the active when the tab selection changes. Set or the property on a to specify the for a . - The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting property to "SelectedContent" or by using the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + The of the uses the property to bind the property to this property. If you create a new for the , be sure to the bind the property to this property by setting property to "SelectedContent" or by using the [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). ## XAML Attribute Usage @@ -990,7 +990,7 @@ :::code language="xaml" source="~/snippets/csharp/System.Windows/TemplateBindingExtension/Overview/tabcontrol.xaml" id="Snippet13"::: - The following example binds the property to the property by using the [TemplateBinding Markup Extension](/dotnet/framework/wpf/advanced/templatebinding-markup-extension). + The following example binds the property to the property by using the [TemplateBinding Markup Extension](/dotnet/desktop/wpf/advanced/templatebinding-markup-extension). :::code language="xaml" source="~/snippets/csharp/System.Windows.Controls/TabControl/ContentTemplate/myapp.xaml" id="Snippettabcontrolcontentpresenter"::: diff --git a/xml/System.Windows.Controls/TabItem.xml b/xml/System.Windows.Controls/TabItem.xml index 9bf701f4740..a7fe5230fe8 100644 --- a/xml/System.Windows.Controls/TabItem.xml +++ b/xml/System.Windows.Controls/TabItem.xml @@ -37,7 +37,7 @@ is a . Its content property is and its header property is . For more information, see the class. ## Customizing the TabControl Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TabControl Styles and Templates](/dotnet/framework/wpf/controls/tabcontrol-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TabControl Styles and Templates](/dotnet/desktop/wpf/controls/tabcontrol-styles-and-templates). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/TextBlock.xml b/xml/System.Windows.Controls/TextBlock.xml index 9c4a360f430..26d64420ed9 100644 --- a/xml/System.Windows.Controls/TextBlock.xml +++ b/xml/System.Windows.Controls/TextBlock.xml @@ -3313,7 +3313,7 @@ object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). + A object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/desktop/wpf/advanced/how-to-create-a-text-decoration). By default, this property is set to `null` and has no associated with it. Before adding any text effects, create a new and assign it to this property. @@ -3673,7 +3673,7 @@ property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). + The property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/desktop/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Controls/TextBox.xml b/xml/System.Windows.Controls/TextBox.xml index 009184e8a8b..faa57e01c2d 100644 --- a/xml/System.Windows.Controls/TextBox.xml +++ b/xml/System.Windows.Controls/TextBox.xml @@ -60,10 +60,10 @@ Example of a TextBox Scrollbars are not visible on a by default. To make scrollbars visible, set the and properties to or . - Usually the event should be used to detect whenever the text in a or changes rather then as you might expect. See [How to: Detect When Text in a TextBox Has Changed](/dotnet/framework/wpf/controls/how-to-detect-when-text-in-a-textbox-has-changed) for an example. + Usually the event should be used to detect whenever the text in a or changes rather then as you might expect. See [How to: Detect When Text in a TextBox Has Changed](/dotnet/desktop/wpf/controls/how-to-detect-when-text-in-a-textbox-has-changed) for an example. ## Customizing the TextBox Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TextBox Styles and Templates](/dotnet/framework/wpf/controls/textbox-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TextBox Styles and Templates](/dotnet/desktop/wpf/controls/textbox). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -93,7 +93,7 @@ tbSettingText.Text = "Initial text contents of the TextBox."
- TextBox Overview + TextBox Overview WPF Controls Gallery Sample
@@ -1824,7 +1824,7 @@ tbSettingText.Text = "Initial text contents of the TextBox." object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). + A object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/desktop/wpf/advanced/how-to-create-a-text-decoration). ## Dependency Property Information @@ -2042,7 +2042,7 @@ tbSettingText.Text = "Initial text contents of the TextBox." property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information about this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). + The property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information about this topic, see [Typography in WPF](/dotnet/desktop/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Controls/ToolBar.xml b/xml/System.Windows.Controls/ToolBar.xml index 499f9cef0fa..f6bfa2915d3 100644 --- a/xml/System.Windows.Controls/ToolBar.xml +++ b/xml/System.Windows.Controls/ToolBar.xml @@ -43,7 +43,7 @@ is a , which means its header and collection of objects can be of any type (such as string, image, or panel). For more information, see the class. ## Customizing the ToolBar Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ToolBar Styles and Templates](/dotnet/framework/wpf/controls/toolbar-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ToolBar Styles and Templates](/dotnet/desktop/wpf/controls/toolbar). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/ToolTip.xml b/xml/System.Windows.Controls/ToolTip.xml index 7a9bbaab063..11ca2d2e8b2 100644 --- a/xml/System.Windows.Controls/ToolTip.xml +++ b/xml/System.Windows.Controls/ToolTip.xml @@ -49,7 +49,7 @@ The properties of the class are used to define the position and behavior of the tooltip. Many of these properties are also defined in the class. If the value of one of these properties is specified by both the property and the attached property, the value of the property is used. In addition, the class provides properties to set timing behavior. These attached properties are not included in the class but can be used by the control. ## Customizing the ToolTip Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ToolTip Styles and Templates](/dotnet/framework/wpf/controls/tooltip-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [ToolTip Styles and Templates](/dotnet/desktop/wpf/controls/tooltip). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -409,12 +409,12 @@ Get or sets the horizontal distance between the target origin and the popup alignment point. - The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. + The horizontal distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -848,7 +848,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -944,7 +944,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1045,7 +1045,7 @@ by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1287,12 +1287,12 @@ Get or sets the vertical distance between the target origin and the popup alignment point. - The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. + The vertical distance between the target origin and the popup alignment point. For information about the target origin and popup alignment point, see Popup Placement Behavior. The default is 0. by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + You can position a by setting the , , , , and properties. These properties behave the same as they do for a . For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ToolTipService.xml b/xml/System.Windows.Controls/ToolTipService.xml index 3b3e22a71b3..f71f804ed3f 100644 --- a/xml/System.Windows.Controls/ToolTipService.xml +++ b/xml/System.Windows.Controls/ToolTipService.xml @@ -44,7 +44,7 @@ For information about how to handle the events that occur when the tooltip opens or closes, see the and fields. - , , , , and behave similarly to the properties of the same name in the class. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + , , , , and behave similarly to the properties of the same name in the class. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). @@ -1008,7 +1008,7 @@ ## Remarks The property and the property values provide additional adjustment to the position of a tooltip that is defined by the property and the property values. - behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## XAML Attribute Usage @@ -1338,7 +1338,7 @@ This is an attached property. For information about how to get the value of this ## Remarks This property is an attached property. For information about how to get or set the value of this property in code, see the and methods. - behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1413,7 +1413,7 @@ This is an attached property. For information about how to get the value of this This property is an attached property. For information about how to get or set the value of this property in code, see the and methods. - behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -1488,7 +1488,7 @@ This is an attached property. For information about how to get the value of this This property is an attached property. For information about how to get or set this property in code, see the and methods. - behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## Dependency Property Information @@ -2673,7 +2673,7 @@ This is an attached property. For information about how to get the value of this and methods. behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/framework/wpf/controls/popup-placement-behavior). + This property is an attached property. For information about how to get or set the value of this property in code, see the and methods. behaves similarly to the property. For more information, see [Popup Placement Behavior](/dotnet/desktop/wpf/controls/popup-placement-behavior). ## XAML Attribute Usage diff --git a/xml/System.Windows.Controls/TreeView.xml b/xml/System.Windows.Controls/TreeView.xml index aafcc6bdfc5..2742c45184e 100644 --- a/xml/System.Windows.Controls/TreeView.xml +++ b/xml/System.Windows.Controls/TreeView.xml @@ -44,14 +44,14 @@ A can populate its tree by binding to a data source and using objects. Examples of data sources include and objects. - Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](/dotnet/framework/wpf/advanced/optimizing-performance-controls) for more information. To improve the performance of a , see [How to: Improve the Performance of a TreeView](/dotnet/framework/wpf/controls/how-to-improve-the-performance-of-a-treeview). + Displaying a large number of items may cause performance issues. See [Optimizing Performance: Controls](/dotnet/desktop/wpf/advanced/optimizing-performance-controls) for more information. To improve the performance of a , see [How to: Improve the Performance of a TreeView](/dotnet/desktop/wpf/controls/how-to-improve-the-performance-of-a-treeview). - For more information about the control, see the [TreeView Overview](/dotnet/framework/wpf/controls/treeview-overview). + For more information about the control, see the [TreeView Overview](/dotnet/desktop/wpf/controls/treeview). A has a limited number of levels. For more information, see . ## Customizing the TreeView Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TreeView Styles and Templates](/dotnet/framework/wpf/controls/treeview-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TreeView Styles and Templates](/dotnet/desktop/wpf/controls/treeview). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. diff --git a/xml/System.Windows.Controls/TreeViewItem.xml b/xml/System.Windows.Controls/TreeViewItem.xml index 4cf068b9e0e..ec8b1744dbe 100644 --- a/xml/System.Windows.Controls/TreeViewItem.xml +++ b/xml/System.Windows.Controls/TreeViewItem.xml @@ -61,10 +61,10 @@ To expand or collapse a , use the property. - For more information about the control, see the [TreeView Overview](/dotnet/framework/wpf/controls/treeview-overview). + For more information about the control, see the [TreeView Overview](/dotnet/desktop/wpf/controls/treeview). ## Customizing the TreeViewItem Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TreeView Styles and Templates](/dotnet/framework/wpf/controls/treeview-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [TreeView Styles and Templates](/dotnet/desktop/wpf/controls/treeview). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -379,7 +379,7 @@ The following code traverses the to find the selected and then calls to display all child items of the selected . > [!NOTE] -> The `GetTreeViewItem` method only works for controls that are not virtualized. To learn how to find a that may be virtualized, see [How to: Find a TreeViewItem in a TreeView](/dotnet/framework/wpf/controls/how-to-find-a-treeviewitem-in-a-treeview). +> The `GetTreeViewItem` method only works for controls that are not virtualized. To learn how to find a that may be virtualized, see [How to: Find a TreeViewItem in a TreeView](/dotnet/desktop/wpf/controls/how-to-find-a-treeviewitem-in-a-treeview). :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/TreeViewItem/ExpandSubtree/mainwindow.xaml.cs" id="Snippet2"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/TreeViewItem/ExpandSubtree/mainwindow.xaml.vb" id="Snippet2"::: @@ -1064,7 +1064,7 @@ event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]> @@ -1107,7 +1107,7 @@ event by calling . For more information, see [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + The control raises the event by calling . For more information, see [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]> diff --git a/xml/System.Windows.Controls/UserControl.xml b/xml/System.Windows.Controls/UserControl.xml index df13bdd19a8..dddbfcdc7ec 100644 --- a/xml/System.Windows.Controls/UserControl.xml +++ b/xml/System.Windows.Controls/UserControl.xml @@ -28,9 +28,9 @@ . Before you do so, consider that your control will not support templates and therefore will not support complex customization. However, deriving from is a suitable model if you want to build your control by adding existing elements to it, similar to how you build an application, and if you do not need to support complex customization. (If you want to use templates with your control, derive from instead.) For more information about the different models for authoring controls, see [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). + If you do need to create a new control, the simplest way is to create a class that derives from . Before you do so, consider that your control will not support templates and therefore will not support complex customization. However, deriving from is a suitable model if you want to build your control by adding existing elements to it, similar to how you build an application, and if you do not need to support complex customization. (If you want to use templates with your control, derive from instead.) For more information about the different models for authoring controls, see [Control Authoring Overview](/dotnet/desktop/wpf/controls/control-authoring-overview). A is a , which means that it can contain a single object of any type (such as a string, an image, or a panel). For more information, see the class. @@ -48,7 +48,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/UserControl/Overview/NumericUpDown.xaml.cs" id="Snippetcodebehind"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/UserControl/Overview/numericupdown.xaml.vb" id="Snippetcodebehind"::: - For more information, see [Control Authoring Overview](/dotnet/framework/wpf/controls/control-authoring-overview). + For more information, see [Control Authoring Overview](/dotnet/desktop/wpf/controls/control-authoring-overview). ]]>
diff --git a/xml/System.Windows.Controls/Validation.xml b/xml/System.Windows.Controls/Validation.xml index 83d9032c4e3..a0d441d062d 100644 --- a/xml/System.Windows.Controls/Validation.xml +++ b/xml/System.Windows.Controls/Validation.xml @@ -27,7 +27,7 @@
@@ -148,7 +148,7 @@ Also note that a valid value transfer in either direction (target-to-source or source-to-target) clears the . attached property. - For more information, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information, see "Data Validation" in [Data Binding Overview](/dotnet/desktop/wpf/data/). ## Routed Event Information @@ -233,7 +233,7 @@ For information about the behavior of this property in scenarios, see . - For more information, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information, see "Data Validation" in [Data Binding Overview](/dotnet/desktop/wpf/data/). ## XAML Text Usage @@ -306,7 +306,7 @@ ## Remarks The WPF data binding model allows you to associate with your object. If the user enters an invalid value, you may want to provide some feedback about the error on the application user interface (UI). One way to provide such feedback is to set the . attached property to a custom . - For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](/dotnet/desktop/wpf/data/). ## Dependency Property Information @@ -562,7 +562,7 @@ ## Remarks For information about the behavior of this property in scenarios, see . - For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For a detailed discussion of validation, see the Data Validation section of the [Data Binding Overview](/dotnet/desktop/wpf/data/). ## Dependency Property Information diff --git a/xml/System.Windows.Controls/ValidationResult.xml b/xml/System.Windows.Controls/ValidationResult.xml index 3db04722876..7e619fb0474 100644 --- a/xml/System.Windows.Controls/ValidationResult.xml +++ b/xml/System.Windows.Controls/ValidationResult.xml @@ -29,14 +29,14 @@ ## Remarks The WPF data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. - For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/desktop/wpf/data/). ## Examples The following example shows the implementation of a validation rule that marks the input value as invalid if it contains non-numeric characters or outside the lower and upper bounds. If the value is invalid, the property and the property of the returned are set to the appropriate error message and `false` respectively. - For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). + For the complete example, see [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation). :::code language="csharp" source="~/snippets/csharp/System.Windows/Setter/Value/AgeRangeRule.cs" id="Snippet3"::: @@ -85,14 +85,14 @@ ## Remarks The WPF data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. - For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/desktop/wpf/data/). ## Examples The following example shows the implementation of a validation rule that marks the input value as invalid if it contains non-numeric characters or outside the lower and upper bounds. If the value is invalid, the property and the property of the returned are set to the appropriate error message and `false` respectively. - For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). + For the complete example, see [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation). :::code language="csharp" source="~/snippets/csharp/System.Windows/Setter/Value/AgeRangeRule.cs" id="Snippet3"::: @@ -180,14 +180,14 @@ ## Remarks The WPF data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. - For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/desktop/wpf/data/). ## Examples The following example shows the implementation of a validation rule that marks the input value as invalid if it contains non-numeric characters or outside the lower and upper bounds. If the value is invalid, the property and the property of the returned are set to the appropriate error message and `false` respectively. - For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). + For the complete example, see [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation). :::code language="csharp" source="~/snippets/csharp/System.Windows/Setter/Value/AgeRangeRule.cs" id="Snippet3"::: @@ -264,14 +264,14 @@ ## Remarks The WPF data binding model enables you to associate with your or object. You can create custom rules by subclassing the class and implementing the method. The method returns a object to report whether the checked value is valid. - For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For a detailed discussion of the validation process, see "Data Validation" in [Data Binding Overview](/dotnet/desktop/wpf/data/). ## Examples The following example shows the implementation of a validation rule that marks the input value as invalid if it contains non-numeric characters or outside the lower and upper bounds. If the value is invalid, the property and the property of the returned are set to the appropriate error message and `false` respectively. - For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). + For the complete example, see [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation). :::code language="csharp" source="~/snippets/csharp/System.Windows/Setter/Value/AgeRangeRule.cs" id="Snippet3"::: diff --git a/xml/System.Windows.Controls/ValidationRule.xml b/xml/System.Windows.Controls/ValidationRule.xml index 1bec8d561bf..03dc7060ae8 100644 --- a/xml/System.Windows.Controls/ValidationRule.xml +++ b/xml/System.Windows.Controls/ValidationRule.xml @@ -31,16 +31,16 @@ The binding engine checks each that is associated with a binding every time it transfers an input value, which is the binding target property value, to the binding source property. - For detailed information about data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For detailed information about data validation, see [Data Binding Overview](/dotnet/desktop/wpf/data/). - For information about how to validate user-provided data in a dialog box, see [Dialog Boxes Overview](/dotnet/framework/wpf/app-development/dialog-boxes-overview). + For information about how to validate user-provided data in a dialog box, see [Dialog Boxes Overview](/dotnet/desktop/wpf/windows/dialog-boxes-overview). ## Examples The following example shows how to implement a validation rule. The input value is invalid if it contains non-numeric characters or if it is outside the lower and upper bounds. If the value of the returned is invalid, the property is set to the appropriate error message and the property is set to `false`. - For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). + For the complete example, see [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation). :::code language="csharp" source="~/snippets/csharp/System.Windows/Setter/Value/AgeRangeRule.cs" id="Snippet3"::: @@ -177,14 +177,14 @@ Each time the data binding engine transfers a value from the binding target property (from user input) to the binding source property (the underlying data), it checks whether any are defined for that binding. If are defined for the binding, the engine calls the method on each until one of them finds an error or until all of them pass. - For detailed information about data validation, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For detailed information about data validation, see [Data Binding Overview](/dotnet/desktop/wpf/data/). ## Examples The following example shows how to implement a validation rule. In the following example, the input value is invalid if it contains non-numeric characters or if it is outside the lower and upper bounds. If the input value is invalid, the property is set to the appropriate error message and the property is set to `false`. - For the complete example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). + For the complete example, see [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation). :::code language="csharp" source="~/snippets/csharp/System.Windows/Setter/Value/AgeRangeRule.cs" id="Snippet3"::: diff --git a/xml/System.Windows.Controls/Viewport3D.xml b/xml/System.Windows.Controls/Viewport3D.xml index d91dfde3016..3f8ec8d299e 100644 --- a/xml/System.Windows.Controls/Viewport3D.xml +++ b/xml/System.Windows.Controls/Viewport3D.xml @@ -167,12 +167,12 @@ ## Examples - The following example shows setting the property of a using code. To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](/dotnet/framework/wpf/graphics-multimedia/how-to-create-a-3-d-scene). + The following example shows setting the property of a using code. To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](/dotnet/desktop/wpf/graphics-multimedia/how-to-create-a-3-d-scene). :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/Viewport3D/.ctor/Basic3DShapeExample.cs" id="Snippetbasic3dshapecodeexampleinline1"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/Viewport3D/.ctor/basic3dshapeexample.vb" id="Snippetbasic3dshapecodeexampleinline1"::: - The following example shows setting the property of a using Extensible Application Markup Language (XAML). To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](/dotnet/framework/wpf/graphics-multimedia/how-to-create-a-3-d-scene). + The following example shows setting the property of a using Extensible Application Markup Language (XAML). To see the entirety of the code from which this excerpt was taken, see [How to: Create a 3-D Scene](/dotnet/desktop/wpf/graphics-multimedia/how-to-create-a-3-d-scene). :::code language="xaml" source="~/snippets/xaml/VS_Snippets_Wpf/Basic3D/XAML/Window1.xaml" id="Snippetbasic3dxaml3dn1"::: diff --git a/xml/System.Windows.Controls/VirtualizingStackPanel.xml b/xml/System.Windows.Controls/VirtualizingStackPanel.xml index 691bb81a5a6..c72d8f7612e 100644 --- a/xml/System.Windows.Controls/VirtualizingStackPanel.xml +++ b/xml/System.Windows.Controls/VirtualizingStackPanel.xml @@ -683,7 +683,7 @@ Notice that the IsVirtualizing attached property is explicitly set to `true`. ]]>
- Attached Properties Overview + Attached Properties Overview
diff --git a/xml/System.Windows.Controls/WebBrowser.xml b/xml/System.Windows.Controls/WebBrowser.xml index 3834fd9a539..b37e26a5b33 100644 --- a/xml/System.Windows.Controls/WebBrowser.xml +++ b/xml/System.Windows.Controls/WebBrowser.xml @@ -51,10 +51,10 @@ - When is hosted by a full-trust WPF application (a stand-alone application, for example), can host HTML documents from any location. -- When is hosted by a partial-trust WPF application (an XBAP, for example), can only host documents that are **Site Of Origin** application data files. For more information, see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files). +- When is hosted by a partial-trust WPF application (an XBAP, for example), can only host documents that are **Site Of Origin** application data files. For more information, see [WPF Application Resource, Content, and Data Files](/dotnet/desktop/wpf/app-development/wpf-application-resource-content-and-data-files). > [!CAUTION] -> The control internally instantiates the native WebBrowser ActiveX control. WPF enables security features by applying feature controls to the WebBrowser ActiveX control. The feature controls that are applied differ for XBAPs and stand-alone applications. Some applications should apply additional feature controls to prevent malicious content from running. For more information, see the "WebBrowser Control and Feature Controls" section in [Security (WPF)](/dotnet/framework/wpf/security-wpf). +> The control internally instantiates the native WebBrowser ActiveX control. WPF enables security features by applying feature controls to the WebBrowser ActiveX control. The feature controls that are applied differ for XBAPs and stand-alone applications. Some applications should apply additional feature controls to prevent malicious content from running. For more information, see the "WebBrowser Control and Feature Controls" section in [Security (WPF)](/dotnet/desktop/wpf/security-wpf). ## Examples The following example shows how to configure to navigate to an HTML document by using markup only. @@ -1401,8 +1401,8 @@ This member is an explicit interface member implementation. It can be used only ]]>
- WPF and Win32 Interoperation Overview - Input Overview + WPF and Win32 Interoperation Overview + Input Overview
@@ -1451,8 +1451,8 @@ This member is an explicit interface member implementation. It can be used only ]]>
- WPF and Win32 Interoperation Overview - Input Overview + WPF and Win32 Interoperation Overview + Input Overview
diff --git a/xml/System.Windows.Data/Binding.xml b/xml/System.Windows.Data/Binding.xml index f577f31ead7..3e99d563fb2 100644 --- a/xml/System.Windows.Data/Binding.xml +++ b/xml/System.Windows.Data/Binding.xml @@ -41,7 +41,7 @@ - Although not specified in the figure, it should be noted that the binding source object is not restricted to being a custom CLR object. WPF data binding supports data in the form of CLR objects and XML. To provide some examples, your binding source may be a , any list object, a CLR object that is associated with ADO.NET data or Web Services, or an XmlNode that contains your XML data. - Use the property to specify the direction of the data flow. To detect source changes in one-way or two-way bindings, the source must implement a suitable property change notification mechanism such as . For an example, see [How to: Implement Property Change Notification](/dotnet/framework/wpf/data/how-to-implement-property-change-notification). The property specifies the timing of source updates. For more information, see "Basic Data Binding Concepts" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + Use the property to specify the direction of the data flow. To detect source changes in one-way or two-way bindings, the source must implement a suitable property change notification mechanism such as . For an example, see [How to: Implement Property Change Notification](/dotnet/desktop/wpf/data/how-to-implement-property-change-notification). The property specifies the timing of source updates. For more information, see "Basic Data Binding Concepts" in [Data Binding Overview](/dotnet/desktop/wpf/data/). ## XAML Attribute Usage @@ -53,7 +53,7 @@ ## XAML Values *declaration* - Zero or more attribute-assignment clauses separated by commas (,). For more information, see [Binding Markup Extension](/dotnet/framework/wpf/advanced/binding-markup-extension) or [Binding Declarations Overview](/dotnet/framework/wpf/data/binding-declarations-overview). + Zero or more attribute-assignment clauses separated by commas (,). For more information, see [Binding Markup Extension](/dotnet/desktop/wpf/advanced/binding-markup-extension) or [Binding Declarations Overview](/dotnet/desktop/wpf/data/binding-declarations-overview). ]]>
@@ -339,7 +339,7 @@ ## Remarks A binding implicitly uses a default converter that tries to do a type conversion between the source value and the target value. If a conversion cannot be made, the default converter returns `null`. - If you want to associate a custom value converter with a binding, you should create a class that implements the interface and supply implementations for the and methods. Value converters can change data from one type to another, translate between cultural details such as character sets, or modify other aspects of their presentation. For examples of typical conversion scenarios, see "Data Conversion" in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + If you want to associate a custom value converter with a binding, you should create a class that implements the interface and supply implementations for the and methods. Value converters can change data from one type to another, translate between cultural details such as character sets, or modify other aspects of their presentation. For examples of typical conversion scenarios, see "Data Conversion" in the [Data Binding Overview](/dotnet/desktop/wpf/data/). ## XAML Attribute Usage @@ -351,7 +351,7 @@ ## XAML Values *myConverter* - A resource reference to a class that implements the interface, which includes implementations of the and methods. To refer to a value converter, use the [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension). + A resource reference to a class that implements the interface, which includes implementations of the and methods. To refer to a value converter, use the [StaticResource Markup Extension](/dotnet/desktop/wpf/advanced/staticresource-markup-extension). ]]>
@@ -403,7 +403,7 @@ ## Remarks If you do not set this property, the binding engine uses the `Language` property of the binding target object. In XAML this defaults to "en-US" or inherits the value from the root element (or any element) of the page, if one has been explicitly set. - For information about data conversion, see the Data Conversion section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For information about data conversion, see the Data Conversion section in the [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]>
@@ -451,7 +451,7 @@ ## Remarks You can use the property to specify how an object is converted. This property passes additional information to a converter that you use on a binding. When you specify a , the value is passed to the and methods as the `parameter` parameter. - For an example, see [How to: Produce a Value Based on a List of Bound Items](/dotnet/framework/wpf/data/how-to-produce-a-value-based-on-a-list-of-bound-items). That example shows an implementation of an but the usage still applies. + For an example, see [How to: Produce a Value Based on a List of Bound Items](/dotnet/desktop/wpf/data/how-to-produce-a-value-based-on-a-list-of-bound-items). That example shows an implementation of an but the usage still applies. ]]>
@@ -527,7 +527,7 @@ Gets or sets the name of the element to use as the binding source object. - The value of the property or x:Name Directive of the element of interest. You can refer to elements in code only if they are registered to the appropriate through . For more information, see WPF XAML Namescopes. + The value of the property or x:Name Directive of the element of interest. You can refer to elements in code only if they are registered to the appropriate through . For more information, see WPF XAML Namescopes. The default is . @@ -536,7 +536,7 @@ ## Remarks This property is useful when you want to bind to the property of another element in your application. For example, if you want to use a to control the height of another control in your application, or if you want to bind the of your control to the property of your control. - By default, bindings inherit the data context specified by the `DataContext` property, if one has been set. However, the property is one of the ways you can explicitly set the source of a and override the inherited data context. For more information, see [How to: Specify the Binding Source](/dotnet/framework/wpf/data/how-to-specify-the-binding-source). + By default, bindings inherit the data context specified by the `DataContext` property, if one has been set. However, the property is one of the ways you can explicitly set the source of a and override the inherited data context. For more information, see [How to: Specify the Binding Source](/dotnet/desktop/wpf/data/how-to-specify-the-binding-source). The and properties of the class also enable you to set the source of the binding explicitly. However, only one of the three properties, , , and , should be set for each binding, or a conflict might occur. This property throws an exception if there is a binding source conflict. @@ -711,11 +711,11 @@ and bindings, the underlying data must implement . For details, see [How to: Implement Property Change Notification](/dotnet/framework/wpf/data/how-to-implement-property-change-notification). + To support and bindings, the underlying data must implement . For details, see [How to: Implement Property Change Notification](/dotnet/desktop/wpf/data/how-to-implement-property-change-notification). For or bindings, you can control the target-to-source updates by setting the property. For more information, see . - For more information on the different binding modes, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information on the different binding modes, see [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]> @@ -834,7 +834,7 @@ ## Remarks If the binding has associated with it, the binding engine checks each rule each time it transfers the target property value to the source property. If a rule invalidates a value, the binding engine creates a object and adds it to the . collection of the bound object. When the property is not empty, the attached property of the object is set to `true`. If the property of the is set to `true`, then the binding engine raises the attached event on the object. - For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]>
@@ -876,7 +876,7 @@ property to specify the source value you want to bind to: @@ -898,16 +898,16 @@ - Optionally, a period (.) path can be used to bind to the current source. For example, `Text="{Binding}"` is equivalent to `Text="{Binding Path=.}"`. - For information about path syntax, see [Binding Declarations Overview](/dotnet/framework/wpf/data/binding-declarations-overview) or [PropertyPath XAML Syntax](/dotnet/framework/wpf/advanced/propertypath-xaml-syntax). + For information about path syntax, see [Binding Declarations Overview](/dotnet/desktop/wpf/data/binding-declarations-overview) or [PropertyPath XAML Syntax](/dotnet/desktop/wpf/advanced/propertypath-xaml-syntax). For XML bindings, see the property. - To bind to an entire object, you do not need to specify the property. For more information, see "Specifying the Path to the Value" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + To bind to an entire object, you do not need to specify the property. For more information, see "Specifying the Path to the Value" in [Data Binding Overview](/dotnet/desktop/wpf/data/). ## Examples - The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. For more information on this example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). + The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. For more information on this example, see [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation). :::code language="xaml" source="~/snippets/csharp/System.Windows/Setter/Value/Window1.xaml" id="Snippet5"::: @@ -957,14 +957,14 @@ ## Remarks This property is commonly used to bind one property of an object to another property of the same object, or to define a binding in a style or template. - By default, bindings inherit the data context specified by the `DataContext` property, if one has been set. However, the property is one of the ways you can explicitly set the source of a and override the inherited data context. For more information, see [How to: Specify the Binding Source](/dotnet/framework/wpf/data/how-to-specify-the-binding-source). + By default, bindings inherit the data context specified by the `DataContext` property, if one has been set. However, the property is one of the ways you can explicitly set the source of a and override the inherited data context. For more information, see [How to: Specify the Binding Source](/dotnet/desktop/wpf/data/how-to-specify-the-binding-source). The and properties also enable you to set the source of the binding explicitly. However, only one of the three properties, , , and , should be set for each binding, or a conflict can occur. This property throws an exception if there is a binding source conflict. - For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/desktop/wpf/advanced/relativesource-markupextension). ## Examples - The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. For more information on this example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). + The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. For more information on this example, see [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation). :::code language="xaml" source="~/snippets/csharp/System.Windows/Setter/Value/Window1.xaml" id="Snippet5"::: @@ -1278,7 +1278,7 @@ ## XAML Values *object* - An existing object. To refer to an existing object, use the [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension) + An existing object. To refer to an existing object, use the [StaticResource Markup Extension](/dotnet/desktop/wpf/advanced/staticresource-markup-extension) @@ -1741,7 +1741,7 @@ ## Remarks The WPF data binding model enables you to associate with your or object. You can create custom rules by deriving from the class and implementing the method, or you can use the built-in , which invalidates a value if there are exceptions during source updates. - The binding engine checks each associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + The binding engine checks each associated with a binding each time an input value (the binding target property value) is transferred to the binding source property. For a detailed discussion of the validation process, see the Data Validation section in the [Data Binding Overview](/dotnet/desktop/wpf/data/). > [!NOTE] > This property can be set in Extensible Application Markup Language (XAML) only by using the collection syntax shown, or by accessing the collection object and using its various methods, such as `Add`. The property to access the collection object is read-only, whereas the collection itself is read-write. @@ -1793,7 +1793,7 @@ ## Dependency Property Information @@ -1881,7 +1881,7 @@ The method handles the `XPath` expressions from the property. `XPath` functions are not supported. For `XPath` expression information, see the documentation and some examples provided in the Example section. - LINQ to XML objects and do not use `XPath`. For details, see [How to: Bind to XDocument, XElement, or LINQ for XML Query Results](/dotnet/framework/wpf/data/how-to-bind-to-xdocument-xelement-or-linq-for-xml-query-results). + LINQ to XML objects and do not use `XPath`. For details, see [How to: Bind to XDocument, XElement, or LINQ for XML Query Results](/dotnet/desktop/wpf/data/how-to-bind-to-xdocument-xelement-or-linq-for-xml-query-results). ]]>
diff --git a/xml/System.Windows.Data/BindingExpressionBase.xml b/xml/System.Windows.Data/BindingExpressionBase.xml index 37710c6c1f2..330cf8b1c35 100644 --- a/xml/System.Windows.Data/BindingExpressionBase.xml +++ b/xml/System.Windows.Data/BindingExpressionBase.xml @@ -32,7 +32,7 @@
diff --git a/xml/System.Windows.Data/BindingListCollectionView.xml b/xml/System.Windows.Data/BindingListCollectionView.xml index 8cf941611f4..a868fe39205 100644 --- a/xml/System.Windows.Data/BindingListCollectionView.xml +++ b/xml/System.Windows.Data/BindingListCollectionView.xml @@ -50,7 +50,7 @@ If you have multiple objects and the underlying source is a `DataTable` or a `DataView`, the view objects do not sort or filter independently. For example, if you have two objects associated with the same `DataTable` and you perform sorting on one of the views, the order of items in the other view can be affected. This is because objects use the underlying for sorting and filtering functionalities. - For more information about collection views, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information about collection views, see [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]>
diff --git a/xml/System.Windows.Data/CollectionView.xml b/xml/System.Windows.Data/CollectionView.xml index 4159082b06c..43d72366138 100644 --- a/xml/System.Windows.Data/CollectionView.xml +++ b/xml/System.Windows.Data/CollectionView.xml @@ -52,9 +52,9 @@ In WPF applications, all collections have an associated default collection view. Rather than working with the collection directly, the binding engine always accesses the collection through the associated view. To get the default view, use the method. An internal class based on is the default view for collections that implement only . is the default view for collections that implement . is the default view for collections that implement or . - Alternatively, you can create a view of your collection in Extensible Application Markup Language (XAML) by using the class and then bind your control to that view. The class is the XAML representation of the class. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). + Alternatively, you can create a view of your collection in Extensible Application Markup Language (XAML) by using the class and then bind your control to that view. The class is the XAML representation of the class. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/desktop/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). - For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/desktop/wpf/data/). To set a view in XAML, use the class. is the XAML representation of the class, and it exposes the most commonly used members of the class. @@ -1262,7 +1262,7 @@ ## Remarks If the specified item is not found, the method returns `false` and the is positioned before the beginning of the collection in the view. - Collection views support the concept of a current record pointer. As you navigate through the objects in a collection view, you are moving a record pointer that allows you to retrieve the object that exists at that particular location in the collection. For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + Collection views support the concept of a current record pointer. As you navigate through the objects in a collection view, you are moving a record pointer that allows you to retrieve the object that exists at that particular location in the collection. For more information, see "Binding to Collections" in [Data Binding Overview](/dotnet/desktop/wpf/data/). For more information about the current item of a view, see . @@ -1314,7 +1314,7 @@
@@ -1356,7 +1356,7 @@
@@ -1398,7 +1398,7 @@
@@ -1443,7 +1443,7 @@
@@ -1484,7 +1484,7 @@
diff --git a/xml/System.Windows.Data/CollectionViewSource.xml b/xml/System.Windows.Data/CollectionViewSource.xml index 256b2405066..b9aba8cc61b 100644 --- a/xml/System.Windows.Data/CollectionViewSource.xml +++ b/xml/System.Windows.Data/CollectionViewSource.xml @@ -40,7 +40,7 @@ Because views do not change the underlying source collections, each source collection can have multiple views associated with it. For example, you may have a collection of `Task` objects. With the use of views, you can display that same data in different ways. For example, on the left side of your page you may want to show tasks sorted by priority, and on the right side, grouped by area. - For more information, see the Binding to Collections section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information, see the Binding to Collections section in the [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]>
@@ -102,7 +102,7 @@ Gets a value that indicates whether the collection view supports turning filtering data in real time on or off. - if the collection view supports turning live filtering on or off; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the collection view supports turning live filtering on or off; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the collection view supports turning grouping data in real time on or off. - if the collection view supports turning live grouping on or off; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the collection view supports turning live grouping on or off; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the collection view supports turning sorting data in real time on or off. - if the collection view supports turning live sorting on or off; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if the collection view supports turning live sorting on or off; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. objects. - All collections have a default . WPF always binds to a view rather than a collection. If you bind directly to a collection, WPF actually binds to the default view for that collection. This default view is shared by all bindings to the collection, which causes all direct bindings to the collection to share the sort, filter, group, and current item characteristics of the one default view. Alternatively, you can create a view of your collection in Extensible Application Markup Language (XAML) or code using the class, and binding your control to that view. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/framework/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). + All collections have a default . WPF always binds to a view rather than a collection. If you bind directly to a collection, WPF actually binds to the default view for that collection. This default view is shared by all bindings to the collection, which causes all direct bindings to the collection to share the sort, filter, group, and current item characteristics of the one default view. Alternatively, you can create a view of your collection in Extensible Application Markup Language (XAML) or code using the class, and binding your control to that view. For an example, see [How to: Sort and Group Data Using a View in XAML](/dotnet/desktop/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml). ]]> @@ -700,7 +700,7 @@ Gets a value that indicates whether the is filtering data in real time. - if filtering data in real time is enabled; if live filtering is not enabled; if it cannot be determined whether the collection view implements live filtering. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if filtering data in real time is enabled; if live filtering is not enabled; if it cannot be determined whether the collection view implements live filtering. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether should filter the data in real time if it can. - if live filtering has been requested; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if live filtering has been requested; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the groups data in real time. - if grouping data in real time is enable; if live grouping is not enabled; if it cannot be determined whether the collection view implements live grouping. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if grouping data in real time is enable; if live grouping is not enabled; if it cannot be determined whether the collection view implements live grouping. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether should group the data in real time if it can. - if live grouping has been requested; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if live grouping has been requested; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets a value that indicates whether the sorts data in real time. - if sorting data in real time is enable; if live sorting is not enabled; if it cannot be determined whether the collection view implements live sorting. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if sorting data in real time is enable; if live sorting is not enabled; if it cannot be determined whether the collection view implements live sorting. The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether should sort the data in real time if it can. - if live sorting has been requested; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if live sorting has been requested; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. ## XAML Values *myCollection* - An existing collection. To refer to an existing collection, use the [StaticResource Markup Extension](/dotnet/framework/wpf/advanced/staticresource-markup-extension). + An existing collection. To refer to an existing collection, use the [StaticResource Markup Extension](/dotnet/desktop/wpf/advanced/staticresource-markup-extension). ]]> diff --git a/xml/System.Windows.Data/CompositeCollection.xml b/xml/System.Windows.Data/CompositeCollection.xml index b456d91d40b..55debb18c21 100644 --- a/xml/System.Windows.Data/CompositeCollection.xml +++ b/xml/System.Windows.Data/CompositeCollection.xml @@ -53,7 +53,7 @@ can contain items such as strings, objects, XML nodes, elements, as well as other collections. An uses the data in the to generate its content according to its . For more information about using objects to bind to collections, see the Binding to Collections section of the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + can contain items such as strings, objects, XML nodes, elements, as well as other collections. An uses the data in the to generate its content according to its . For more information about using objects to bind to collections, see the Binding to Collections section of the [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]> diff --git a/xml/System.Windows.Data/IValueConverter.xml b/xml/System.Windows.Data/IValueConverter.xml index b78e081caa3..fb9f3e8d64c 100644 --- a/xml/System.Windows.Data/IValueConverter.xml +++ b/xml/System.Windows.Data/IValueConverter.xml @@ -25,7 +25,7 @@ interface and then implement the and methods. Converters can change data from one type to another, translate data based on cultural information, or modify other aspects of the presentation. For examples of some typical converter scenarios, see "Data Conversion" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + If you want to associate a value converter with a binding, create a class that implements the interface and then implement the and methods. Converters can change data from one type to another, translate data based on cultural information, or modify other aspects of the presentation. For examples of some typical converter scenarios, see "Data Conversion" in [Data Binding Overview](/dotnet/desktop/wpf/data/). Value converters are culture-aware. Both the and methods have a `culture` parameter that indicates the cultural information. If cultural information is irrelevant to the conversion, then you can ignore that parameter in your custom converter. diff --git a/xml/System.Windows.Data/ListCollectionView.xml b/xml/System.Windows.Data/ListCollectionView.xml index 330e2e7462d..e9d1dc502de 100644 --- a/xml/System.Windows.Data/ListCollectionView.xml +++ b/xml/System.Windows.Data/ListCollectionView.xml @@ -56,9 +56,9 @@ ## Remarks When you bind to a data collection, you may want to sort, filter, or group the data. To do that, you use collection views. You can think of a as the layer on top of the binding source collection that allows you to navigate and display the source collection based on sort, filter, and group queries, all without having to manipulate the underlying source collection itself. If the source collection implements the interface, the changes raised by the event are propagated to the views. - All collections have a default . For all collections implementing , the object is the default view object. The is the collection view class used for collections that implement . To get the default view, you use the method. For an example, see [How to: Get the Default View of a Data Collection](/dotnet/framework/wpf/data/how-to-get-the-default-view-of-a-data-collection). + All collections have a default . For all collections implementing , the object is the default view object. The is the collection view class used for collections that implement . To get the default view, you use the method. For an example, see [How to: Get the Default View of a Data Collection](/dotnet/desktop/wpf/data/how-to-get-the-default-view-of-a-data-collection). - For more information about collection views, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information about collection views, see [Data Binding Overview](/dotnet/desktop/wpf/data/). ]]> diff --git a/xml/System.Windows.Data/MultiBinding.xml b/xml/System.Windows.Data/MultiBinding.xml index 5b31dac6d04..d476073c875 100644 --- a/xml/System.Windows.Data/MultiBinding.xml +++ b/xml/System.Windows.Data/MultiBinding.xml @@ -187,7 +187,7 @@ ## XAML Values *myConverter* - A resource reference to a class that implements the interface, which includes implementations of the and methods. To refer to a value converter, use the [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). + A resource reference to a class that implements the interface, which includes implementations of the and methods. To refer to a value converter, use the [Markup Extensions and WPF XAML](/dotnet/desktop/wpf/advanced/markup-extensions-and-wpf-xaml). ]]> @@ -905,7 +905,7 @@ ## Remarks You can set validation rules on both the object and the individual objects in the object. The binding engine evaluates the on the object when a value moves from the binding target property to the object. After that, when a value moves from the converter to the binding source property of an individual binding, the binding engine evaluates the on that object. - For more information about the validation process and how to provide visual feedback upon invalidation, see "Data Validation" in [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For more information about the validation process and how to provide visual feedback upon invalidation, see "Data Validation" in [Data Binding Overview](/dotnet/desktop/wpf/data/). > [!NOTE] > This property can be set in Extensible Application Markup Language (XAML) only by using the syntax shown, or by accessing the collection object and using its various methods, such as `Add`. The property used to access the collection object is read-only, whereas the collection itself is read-write. diff --git a/xml/System.Windows.Data/MultiBindingExpression.xml b/xml/System.Windows.Data/MultiBindingExpression.xml index 90cd1fb67db..9da294c4874 100644 --- a/xml/System.Windows.Data/MultiBindingExpression.xml +++ b/xml/System.Windows.Data/MultiBindingExpression.xml @@ -29,7 +29,7 @@ ## Remarks describes a single run-time instance of a . Therefore, it describes a collection of objects attached to a single binding target property. - For information about binding expressions, see the Binding and BindingExpression section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + For information about binding expressions, see the Binding and BindingExpression section in the [Data Binding Overview](/dotnet/desktop/wpf/data/). With the use of a converter, the property values of the objects in a produce a final value for the target property. In the reverse direction, the target property value is translated to a set of values that are fed back into the objects. For more information, see . diff --git a/xml/System.Windows.Data/ObjectDataProvider.xml b/xml/System.Windows.Data/ObjectDataProvider.xml index 4f4d89bd305..208e79381f3 100644 --- a/xml/System.Windows.Data/ObjectDataProvider.xml +++ b/xml/System.Windows.Data/ObjectDataProvider.xml @@ -35,7 +35,7 @@ ## Remarks > [!IMPORTANT] -> fails when it does not have permissions to perform reflection on the given type or member. For more information, see Permissions Requirements in [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview). +> fails when it does not have permissions to perform reflection on the given type or member. For more information, see Permissions Requirements in [Binding Sources Overview](/dotnet/desktop/wpf/data/binding-sources-overview). There are many ways to create an object to use as a binding source. For example, you can create your object in the resources section of your Extensible Application Markup Language (XAML) page, or you can create your object in code and set it as the `DataContext` of your window. @@ -51,7 +51,7 @@ provides a convenient way to create and use objects as binding source objects in XAML, but it does not replace existing data models. - If you are implementing your own objects for data binding, see [Binding Sources Overview](/dotnet/framework/wpf/data/binding-sources-overview) for information and recommendations. + If you are implementing your own objects for data binding, see [Binding Sources Overview](/dotnet/desktop/wpf/data/binding-sources-overview) for information and recommendations. ]]> diff --git a/xml/System.Windows.Data/PriorityBindingExpression.xml b/xml/System.Windows.Data/PriorityBindingExpression.xml index 0c4388460ba..373779e23af 100644 --- a/xml/System.Windows.Data/PriorityBindingExpression.xml +++ b/xml/System.Windows.Data/PriorityBindingExpression.xml @@ -27,7 +27,7 @@ is a single run-time instance of a . Therefore, it describes a collection of objects that are attached to a single binding target property, which receives its value from the first object in the collection that returns a value successfully. For information about binding expressions, see the Binding and BindingExpression section in the [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + is a single run-time instance of a . Therefore, it describes a collection of objects that are attached to a single binding target property, which receives its value from the first object in the collection that returns a value successfully. For information about binding expressions, see the Binding and BindingExpression section in the [Data Binding Overview](/dotnet/desktop/wpf/data/). The binding engine determines which of the objects is the based on priority. For more information, see . diff --git a/xml/System.Windows.Data/RelativeSource.xml b/xml/System.Windows.Data/RelativeSource.xml index effe638dfdb..5459117deaa 100644 --- a/xml/System.Windows.Data/RelativeSource.xml +++ b/xml/System.Windows.Data/RelativeSource.xml @@ -39,10 +39,10 @@ ## Remarks One of the ways to specify a binding source is to use the property. This is the property type of that property. is simultaneously a markup extension implementation and a data object. When the extension returns itself (see ), the relevant information is contained in the data. The main purpose of the markup extension is to allow a variable-argument constructor syntax in attribute form, so that the mode can be defined inline with the two extra arguments for ancestor type and level that the other modes do not require. - For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/desktop/wpf/advanced/relativesource-markupextension). ## Examples - The following example shows a style trigger that creates a that reports a validation error message. Using the property, the value of the setter binds to the error content of the current (the using the style). For more information on this example, see [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation). + The following example shows a style trigger that creates a that reports a validation error message. Using the property, the value of the setter binds to the error content of the current (the using the style). For more information on this example, see [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation). :::code language="xaml" source="~/snippets/csharp/System.Windows/Setter/Value/Window1.xaml" id="Snippet5"::: @@ -212,7 +212,7 @@ If the property is not set explic ## XAML Text Usage -For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). +For XAML information, see [RelativeSource MarkupExtension](/dotnet/desktop/wpf/advanced/relativesource-markupextension). ## Examples The following returns the second encountered on the upward path starting at the target element of the binding. @@ -268,7 +268,7 @@ If the property is not set explic ## XAML Text Usage -For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). +For XAML information, see [RelativeSource MarkupExtension](/dotnet/desktop/wpf/advanced/relativesource-markupextension). ## Examples The following returns the second encountered on the upward path starting at the target element of the binding. @@ -329,7 +329,7 @@ For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf ## XAML Text Usage - For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/desktop/wpf/advanced/relativesource-markupextension). ]]> @@ -372,7 +372,7 @@ For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf ## XAML Text Usage - For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/desktop/wpf/advanced/relativesource-markupextension). ]]> @@ -454,10 +454,10 @@ For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf ## XAML Text Usage - For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/desktop/wpf/advanced/relativesource-markupextension). ## Examples - The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. See [How to: Implement Binding Validation](/dotnet/framework/wpf/data/how-to-implement-binding-validation) for more information on this example. + The following example shows a style trigger that creates a that reports a validation error message. The value of the setter binds to the error content of the current (the using the style) using the property. See [How to: Implement Binding Validation](/dotnet/desktop/wpf/data/how-to-implement-binding-validation) for more information on this example. :::code language="xaml" source="~/snippets/csharp/System.Windows/Setter/Value/Window1.xaml" id="Snippet5"::: @@ -655,7 +655,7 @@ For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf ## XAML Text Usage - For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/desktop/wpf/advanced/relativesource-markupextension). ## Examples The following example shows the definition of a custom control called `NumericUpDown`. The property of the is bound to the `Value` of the object that is the `TemplatedParent`, which is the `NumericUpDown` control that this is applied to in this case. diff --git a/xml/System.Windows.Data/RelativeSourceMode.xml b/xml/System.Windows.Data/RelativeSourceMode.xml index e59a3c6dcb8..c9b247c7622 100644 --- a/xml/System.Windows.Data/RelativeSourceMode.xml +++ b/xml/System.Windows.Data/RelativeSourceMode.xml @@ -29,7 +29,7 @@ ## XAML Text Usage - For XAML information, see [RelativeSource MarkupExtension](/dotnet/framework/wpf/advanced/relativesource-markupextension). + For XAML information, see [RelativeSource MarkupExtension](/dotnet/desktop/wpf/advanced/relativesource-markupextension). diff --git a/xml/System.Windows.Data/XmlDataProvider.xml b/xml/System.Windows.Data/XmlDataProvider.xml index c23c2b1d97f..b98570ff585 100644 --- a/xml/System.Windows.Data/XmlDataProvider.xml +++ b/xml/System.Windows.Data/XmlDataProvider.xml @@ -43,7 +43,7 @@ ## Remarks > [!IMPORTANT] -> In a partial-trust sandbox, fails when it does not have permissions to access the given data. For more information about partial trust security, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). +> In a partial-trust sandbox, fails when it does not have permissions to access the given data. For more information about partial trust security, see [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security). exposes the following ways to access XML data. @@ -60,7 +60,7 @@ ]]> - x:XData XAML Directive Element + x:XData XAML Directive Element @@ -589,7 +589,7 @@ ## XAML Values *mappingCollection* - An . To refer to a , use the [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). + An . To refer to a , use the [Markup Extensions and WPF XAML](/dotnet/desktop/wpf/advanced/markup-extensions-and-wpf-xaml). diff --git a/xml/System.Windows.Documents/AdornerDecorator.xml b/xml/System.Windows.Documents/AdornerDecorator.xml index 490550ad8e8..5e6c1265114 100644 --- a/xml/System.Windows.Documents/AdornerDecorator.xml +++ b/xml/System.Windows.Documents/AdornerDecorator.xml @@ -31,7 +31,7 @@ The specifies the position of the in the visual tree. It is typically used in a for a control that might host objects. For example, the of a contains an so that the child elements of the window can be adorned. The method returns `null` if you pass in an element that does not have an as an ancestor in its visual tree. - For more information about adorners and visual trees, see [Adorners Overview](/dotnet/framework/wpf/controls/adorners-overview) and [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). + For more information about adorners and visual trees, see [Adorners Overview](/dotnet/desktop/wpf/controls/adorners) and [Trees in WPF](/dotnet/desktop/wpf/advanced/trees-in-wpf). diff --git a/xml/System.Windows.Documents/Bold.xml b/xml/System.Windows.Documents/Bold.xml index c225aa3a394..3e0ae722c88 100644 --- a/xml/System.Windows.Documents/Bold.xml +++ b/xml/System.Windows.Documents/Bold.xml @@ -28,7 +28,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/desktop/wpf/advanced/textelement-content-model-overview) for more information about the content model. The object is the equivalent of a with set to . diff --git a/xml/System.Windows.Documents/EditingCommands.xml b/xml/System.Windows.Documents/EditingCommands.xml index 2e59098dbf7..b0a84c45a3a 100644 --- a/xml/System.Windows.Documents/EditingCommands.xml +++ b/xml/System.Windows.Documents/EditingCommands.xml @@ -90,7 +90,7 @@ In general, the command definitions provided by the class do not make use of command parameters (the `parameter` parameter expected by the method). - For more information on commands and commanding, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + For more information on commands and commanding, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). diff --git a/xml/System.Windows.Documents/Figure.xml b/xml/System.Windows.Documents/Figure.xml index 8a8c344c40d..a8445881980 100644 --- a/xml/System.Windows.Documents/Figure.xml +++ b/xml/System.Windows.Documents/Figure.xml @@ -27,7 +27,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/desktop/wpf/advanced/textelement-content-model-overview) for more information about the content model. or elements are often used to highlight or accentuate portions of content, to host supporting images or other content within the main content flow, or to inject loosely related content such as advertisements. diff --git a/xml/System.Windows.Documents/Floater.xml b/xml/System.Windows.Documents/Floater.xml index c934aa2e4da..575b3639563 100644 --- a/xml/System.Windows.Documents/Floater.xml +++ b/xml/System.Windows.Documents/Floater.xml @@ -28,7 +28,7 @@ or elements are often used to highlight or accentuate portions of content, to host supporting images or other content within the main content flow, or to inject loosely related content such as advertisements. A floater can contain objects that inherit from the Block class. For more information, see [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) + or elements are often used to highlight or accentuate portions of content, to host supporting images or other content within the main content flow, or to inject loosely related content such as advertisements. A floater can contain objects that inherit from the Block class. For more information, see [TextElement Content Model Overview](/dotnet/desktop/wpf/advanced/textelement-content-model-overview) and differ in several ways and are used for different scenarios. diff --git a/xml/System.Windows.Documents/FlowDocument.xml b/xml/System.Windows.Documents/FlowDocument.xml index 1dc5e308886..ce18b9dab52 100644 --- a/xml/System.Windows.Documents/FlowDocument.xml +++ b/xml/System.Windows.Documents/FlowDocument.xml @@ -3367,7 +3367,7 @@ property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). + The property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/desktop/wpf/advanced/typography-in-wpf). diff --git a/xml/System.Windows.Documents/Hyperlink.xml b/xml/System.Windows.Documents/Hyperlink.xml index e009258527f..987aaeafea6 100644 --- a/xml/System.Windows.Documents/Hyperlink.xml +++ b/xml/System.Windows.Documents/Hyperlink.xml @@ -41,9 +41,9 @@ implements the property that you set with the of the content that should be navigated to when the Hyperlink is clicked. navigation can only occur, however, if either the direct or indirect parent of a is a navigation host, including , , or any browser that can host XBAPs. For more information, see the **Navigation Hosts** topic in [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). + implements the property that you set with the of the content that should be navigated to when the Hyperlink is clicked. navigation can only occur, however, if either the direct or indirect parent of a is a navigation host, including , , or any browser that can host XBAPs. For more information, see the **Navigation Hosts** topic in [Navigation Overview](/dotnet/desktop/wpf/app-development/navigation-overview). - enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/desktop/wpf/advanced/textelement-content-model-overview) for more information about the content model. Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -705,7 +705,7 @@ ## Remarks To link to a particular inline element, specify the element name preceded by a pound symbol (#). - can navigate to the value of the property only if either the direct or indirect parent of a is a navigation host, including , , or any browser that can host XBAPs. For more information, see the Navigation Hosts section in [Navigation Overview](/dotnet/framework/wpf/app-development/navigation-overview). + can navigate to the value of the property only if either the direct or indirect parent of a is a navigation host, including , , or any browser that can host XBAPs. For more information, see the Navigation Hosts section in [Navigation Overview](/dotnet/desktop/wpf/app-development/navigation-overview). When a user hovers the mouse over a in an XBAP, the URI stored in the property is displayed in the status bar. navigates to this URI when the user clicks the . If the value of the property changes after the user clicks the and before the subsequent navigation request, ignores the new value of the property and navigates to the URI that was the value of the property when the user clicked the . diff --git a/xml/System.Windows.Documents/Inline.xml b/xml/System.Windows.Documents/Inline.xml index 976abe4b0f9..cb490ebc2ba 100644 --- a/xml/System.Windows.Documents/Inline.xml +++ b/xml/System.Windows.Documents/Inline.xml @@ -402,7 +402,7 @@ object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). + A object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/desktop/wpf/advanced/how-to-create-a-text-decoration). ## Dependency Property Information diff --git a/xml/System.Windows.Documents/Italic.xml b/xml/System.Windows.Documents/Italic.xml index 07e2ff9a57c..3cb5a30a6ad 100644 --- a/xml/System.Windows.Documents/Italic.xml +++ b/xml/System.Windows.Documents/Italic.xml @@ -28,7 +28,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/desktop/wpf/advanced/textelement-content-model-overview) for more information about the content model. This is the equivalent of a with a value of and the two elements can be used interchangeably. diff --git a/xml/System.Windows.Documents/List.xml b/xml/System.Windows.Documents/List.xml index 3d7bb85a678..030df733cc8 100644 --- a/xml/System.Windows.Documents/List.xml +++ b/xml/System.Windows.Documents/List.xml @@ -34,7 +34,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/desktop/wpf/advanced/textelement-content-model-overview) for more information about the content model. is a flow content element designed to be formatted with markers such as bullets or numbering. diff --git a/xml/System.Windows.Documents/ListItem.xml b/xml/System.Windows.Documents/ListItem.xml index acd0a80ac92..4f819e7e488 100644 --- a/xml/System.Windows.Documents/ListItem.xml +++ b/xml/System.Windows.Documents/ListItem.xml @@ -33,7 +33,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/desktop/wpf/advanced/textelement-content-model-overview) for more information about the content model. elements must be contained by a element. diff --git a/xml/System.Windows.Documents/Paragraph.xml b/xml/System.Windows.Documents/Paragraph.xml index 0d391311292..47f75a5a290 100644 --- a/xml/System.Windows.Documents/Paragraph.xml +++ b/xml/System.Windows.Documents/Paragraph.xml @@ -34,7 +34,7 @@ enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information about the content model. + enforces a strong content model for child content. See [TextElement Content Model Overview](/dotnet/desktop/wpf/advanced/textelement-content-model-overview) for more information about the content model. In addition to plain text, a element can host other elements. Valid child elements include: @@ -58,7 +58,7 @@ - - See [Flow Document Overview](/dotnet/framework/wpf/advanced/flow-document-overview) for more information on what this object can contain and what can contain it. + See [Flow Document Overview](/dotnet/desktop/wpf/advanced/flow-document-overview) for more information on what this object can contain and what can contain it. ]]>
@@ -568,7 +568,7 @@ object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/framework/wpf/advanced/how-to-create-a-text-decoration). + A object is a visual ornamentation you can add to text. There are four types of text decorations: underline, baseline, strikethrough, and overline. For more information about text decorations, see [How to: Create a Text Decoration](/dotnet/desktop/wpf/advanced/how-to-create-a-text-decoration). ## Dependency Property Information diff --git a/xml/System.Windows.Documents/Run.xml b/xml/System.Windows.Documents/Run.xml index e78831b8925..3ea13190833 100644 --- a/xml/System.Windows.Documents/Run.xml +++ b/xml/System.Windows.Documents/Run.xml @@ -33,7 +33,7 @@ property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + Starting in the .NET Framework 4, the property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/desktop/wpf/data/). > [!NOTE] > Binding text to a object contained within is not supported. Editing operations within the may cause the binding to be cleared. @@ -247,7 +247,7 @@ property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/framework/wpf/data/data-binding-overview). + Starting in the .NET Framework 4, the property of the object is a dependency property, which means that you can bind the property to a data source. The property fully supports one-way binding in and other controls that display read-only text. For more information about data binding, see [Data Binding Overview](/dotnet/desktop/wpf/data/). > [!NOTE] > Binding text to a object contained within is not supported. Editing operations within the may cause the binding to be cleared. diff --git a/xml/System.Windows.Documents/Section.xml b/xml/System.Windows.Documents/Section.xml index 95ebab6619e..21bf9c6d131 100644 --- a/xml/System.Windows.Documents/Section.xml +++ b/xml/System.Windows.Documents/Section.xml @@ -45,7 +45,7 @@ - - See [TextElement Content Model Overview](/dotnet/framework/wpf/advanced/textelement-content-model-overview) for more information on the object model. + See [TextElement Content Model Overview](/dotnet/desktop/wpf/advanced/textelement-content-model-overview) for more information on the object model. ]]>
diff --git a/xml/System.Windows.Documents/TableColumnCollection.xml b/xml/System.Windows.Documents/TableColumnCollection.xml index 2865cee1196..dc1fe2cf8c3 100644 --- a/xml/System.Windows.Documents/TableColumnCollection.xml +++ b/xml/System.Windows.Documents/TableColumnCollection.xml @@ -56,7 +56,7 @@ ## Remarks This collection supports standard zero-based indexing. - The property provided by the class returns a . For more information, see [How to: Manipulate a Table's Columns through the Columns Property](/dotnet/framework/wpf/advanced/how-to-manipulate-table-columns-through-the-columns-property). + The property provided by the class returns a . For more information, see [How to: Manipulate a Table's Columns through the Columns Property](/dotnet/desktop/wpf/advanced/how-to-manipulate-table-columns-through-the-columns-property). ]]>
diff --git a/xml/System.Windows.Documents/TableRowGroupCollection.xml b/xml/System.Windows.Documents/TableRowGroupCollection.xml index 02926d3e3d5..945645490a6 100644 --- a/xml/System.Windows.Documents/TableRowGroupCollection.xml +++ b/xml/System.Windows.Documents/TableRowGroupCollection.xml @@ -56,7 +56,7 @@ ## Remarks This collection supports standard zero-based indexing. - The property provided by the class returns a . For more information, see [How to: Manipulate a Table's Row Groups through the RowGroups Property](/dotnet/framework/wpf/advanced/how-to-manipulate-table-row-groups-through-the-rowgroups-property). + The property provided by the class returns a . For more information, see [How to: Manipulate a Table's Row Groups through the RowGroups Property](/dotnet/desktop/wpf/advanced/how-to-manipulate-table-row-groups-through-the-rowgroups-property). ]]>
diff --git a/xml/System.Windows.Documents/TextElement.xml b/xml/System.Windows.Documents/TextElement.xml index 3dfab5de6bb..a60f82946fc 100644 --- a/xml/System.Windows.Documents/TextElement.xml +++ b/xml/System.Windows.Documents/TextElement.xml @@ -1563,7 +1563,7 @@ property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/framework/wpf/advanced/typography-in-wpf). + The property is applicable only to OpenType fonts. A typography variant has no effect on fonts that do not support the variant. For more information on this topic, see [Typography in WPF](/dotnet/desktop/wpf/advanced/typography-in-wpf). ## Examples The following example shows how to set the attribute, using as the example element. diff --git a/xml/System.Windows.Documents/TextPointer.xml b/xml/System.Windows.Documents/TextPointer.xml index be4b59a7a65..ec9ab5b78c5 100644 --- a/xml/System.Windows.Documents/TextPointer.xml +++ b/xml/System.Windows.Documents/TextPointer.xml @@ -352,7 +352,7 @@ ## Remarks edges are not considered content for the purposes of this method. If the is positioned before a edge, the return value is a bounding box for the next non- content in the specified direction. If there is no content in the specified direction, a zero-width is returned with a height matching the height of any preceding content. - The operation performed by this method depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use the property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). + The operation performed by this method depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use the property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/desktop/wpf/advanced/layout). ]]>
@@ -461,7 +461,7 @@ ## Remarks If the points to an ambiguous position, for example, between two lines, the line in the direction specified by is selected as the relative starting line. - The operation performed by this method depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). + The operation performed by this method depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/desktop/wpf/advanced/layout). ]]>
@@ -1024,7 +1024,7 @@ method, method, and property) attempt to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use this property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). + When necessary, operations that depend on a valid layout (such as the method, method, and property) attempt to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use this property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/desktop/wpf/advanced/layout). ]]>
@@ -1212,7 +1212,7 @@ ## Remarks If the points to an ambiguous position, for example, between two lines, the line in the direction specified by the property is selected as the relative starting line. - The operation performed by this property depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use the property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/framework/wpf/advanced/layout). + The operation performed by this property depends on a valid layout. When necessary, this method attempts to automatically regenerate a valid layout before proceeding with the operation. Regenerating a layout can be a relatively expensive operation. Use the property to check for a valid layout before performing operations that may regenerate the layout. For more information, see [Layout](/dotnet/desktop/wpf/advanced/layout). ]]>
diff --git a/xml/System.Windows.Ink/EllipseStylusShape.xml b/xml/System.Windows.Ink/EllipseStylusShape.xml index a73c250512e..e67005a0070 100644 --- a/xml/System.Windows.Ink/EllipseStylusShape.xml +++ b/xml/System.Windows.Ink/EllipseStylusShape.xml @@ -27,7 +27,7 @@ and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to create an and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet4"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet4"::: @@ -47,7 +47,7 @@ and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to create an and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet4"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet4"::: @@ -94,7 +94,7 @@ and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to create an and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet4"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet4"::: @@ -137,7 +137,7 @@ and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to create an and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet4"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet4"::: diff --git a/xml/System.Windows.Ink/IncrementalHitTester.xml b/xml/System.Windows.Ink/IncrementalHitTester.xml index 19ff309dbb8..9829638f180 100644 --- a/xml/System.Windows.Ink/IncrementalHitTester.xml +++ b/xml/System.Windows.Ink/IncrementalHitTester.xml @@ -39,9 +39,9 @@ |To do this…|See this article| |-----------------|----------------------| -|Create a control that collects digital ink|[Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control)| -|Create a control that enables the user to select ink|[How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control)| -|Create a control that enables the user to point-erase ink|[How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control)| +|Create a control that collects digital ink|[Creating an Ink Input Control](/dotnet/desktop/wpf/advanced/creating-an-ink-input-control)| +|Create a control that enables the user to select ink|[How to: Select Ink from a Custom Control](/dotnet/desktop/wpf/advanced/how-to-select-ink-from-a-custom-control)| +|Create a control that enables the user to point-erase ink|[How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control)| ## XAML Text Usage @@ -50,7 +50,7 @@ ## Examples - The following example demonstrates how to add points to the when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to add points to the when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet6"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet6"::: @@ -92,7 +92,7 @@ when the user inputs data with the mouse. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to add points to the when the user inputs data with the mouse. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet11"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet11"::: @@ -145,7 +145,7 @@ when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to add points to the when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet6"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet6"::: @@ -187,7 +187,7 @@ when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to add points to the when the user inputs data with the stylus. The example includes a event handler that erases the part of the that the user intersects. To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet6"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet6"::: diff --git a/xml/System.Windows.Ink/IncrementalLassoHitTester.xml b/xml/System.Windows.Ink/IncrementalLassoHitTester.xml index 0dadfa053a8..ddbf3a4e6ed 100644 --- a/xml/System.Windows.Ink/IncrementalLassoHitTester.xml +++ b/xml/System.Windows.Ink/IncrementalLassoHitTester.xml @@ -32,7 +32,7 @@ ## Examples - The following example demonstrates how to dynamically select strokes in a custom control. For the entire sample, see [How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control) + The following example demonstrates how to dynamically select strokes in a custom control. For the entire sample, see [How to: Select Ink from a Custom Control](/dotnet/desktop/wpf/advanced/how-to-select-ink-from-a-custom-control) :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/InkPresenter/DetachVisuals/InkSelector.cs" id="Snippet18"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/InkPresenter/DetachVisuals/InkSelector.vb" id="Snippet18"::: @@ -135,7 +135,7 @@ . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to dynamically erase a portion of a . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet2"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet2"::: @@ -136,7 +136,7 @@ . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to dynamically erase a portion of a . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet2"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet2"::: diff --git a/xml/System.Windows.Ink/StrokeCollection.xml b/xml/System.Windows.Ink/StrokeCollection.xml index 70a8aaa8c2f..df18fae0907 100644 --- a/xml/System.Windows.Ink/StrokeCollection.xml +++ b/xml/System.Windows.Ink/StrokeCollection.xml @@ -50,9 +50,9 @@ |To do this…|See this article| |-----------------|----------------------| -|Create a control that collects digital ink|[Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control)| -|Create a control that enables the user to select ink|[How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control)| -|Create a control that enables the user to point-erase ink|[How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control)| +|Create a control that collects digital ink|[Creating an Ink Input Control](/dotnet/desktop/wpf/advanced/creating-an-ink-input-control)| +|Create a control that enables the user to select ink|[How to: Select Ink from a Custom Control](/dotnet/desktop/wpf/advanced/how-to-select-ink-from-a-custom-control)| +|Create a control that enables the user to point-erase ink|[How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control)| ## XAML Attribute Usage @@ -823,7 +823,7 @@ ## Examples - The following example demonstrates how to get an that enables a user to select strokes with a lasso tool. To create a control that enables a user to select ink, see [How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control). + The following example demonstrates how to get an that enables a user to select strokes with a lasso tool. To create a control that enables a user to select ink, see [How to: Select Ink from a Custom Control](/dotnet/desktop/wpf/advanced/how-to-select-ink-from-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/InkPresenter/DetachVisuals/InkSelector.cs" id="Snippet17"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/InkPresenter/DetachVisuals/InkSelector.vb" id="Snippet17"::: @@ -871,7 +871,7 @@ ## Examples - The following example demonstrates how to get an that can be used to erase part of a . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to get an that can be used to erase part of a . To create a control that enables a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet4"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet4"::: @@ -1058,7 +1058,7 @@ . This is useful when a custom control enables the user to select ink with a lasso. To create a control that enables a user to select ink with a lasso, see [How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control). + The following example demonstrates how to remove all strokes that are at least 80 percent within the specified lasso from a . This is useful when a custom control enables the user to select ink with a lasso. To create a control that enables a user to select ink with a lasso, see [How to: Select Ink from a Custom Control](/dotnet/desktop/wpf/advanced/how-to-select-ink-from-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/InkPresenter/DetachVisuals/StrokeCollectionDemo.cs" id="Snippet16"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/InkPresenter/DetachVisuals/StrokeCollectionDemo.vb" id="Snippet16"::: @@ -1514,7 +1514,7 @@ ## Examples - The following example demonstrates how to remove all strokes that are at least 80 percent within the specified lasso from a . This is useful when a custom control enables the user to select ink with a lasso. To create a control that enables a user to select ink with a lasso, see [How to: Select Ink from a Custom Control](/dotnet/framework/wpf/advanced/how-to-select-ink-from-a-custom-control). + The following example demonstrates how to remove all strokes that are at least 80 percent within the specified lasso from a . This is useful when a custom control enables the user to select ink with a lasso. To create a control that enables a user to select ink with a lasso, see [How to: Select Ink from a Custom Control](/dotnet/desktop/wpf/advanced/how-to-select-ink-from-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows.Controls/InkPresenter/DetachVisuals/StrokeCollectionDemo.cs" id="Snippet16"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Controls/InkPresenter/DetachVisuals/StrokeCollectionDemo.vb" id="Snippet16"::: diff --git a/xml/System.Windows.Ink/StylusShape.xml b/xml/System.Windows.Ink/StylusShape.xml index 0c59a7c226b..eef2f3f38f5 100644 --- a/xml/System.Windows.Ink/StylusShape.xml +++ b/xml/System.Windows.Ink/StylusShape.xml @@ -36,7 +36,7 @@ ## Examples - The following example demonstrates how to create a and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that allows a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/framework/wpf/advanced/how-to-erase-ink-on-a-custom-control). + The following example demonstrates how to create a and pass it to the method to erase a portion of a . This example assumes that there is a called `eraseTester` and that its event has been connected to the event handler defined in this example. To create a control that allows a user to erase ink, see [How to: Erase Ink on a Custom Control](/dotnet/desktop/wpf/advanced/how-to-erase-ink-on-a-custom-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/StrokeCollectionConverter/Overview/InkEraser.cs" id="Snippet4"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/StrokeCollectionConverter/Overview/InkEraser.vb" id="Snippet4"::: diff --git a/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml b/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml index 64e34df1180..78ee5a96eb8 100644 --- a/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml +++ b/xml/System.Windows.Input.StylusPlugIns/DynamicRenderer.xml @@ -32,7 +32,7 @@ Dynamic rendering is done on a thread separate from the application's user interface thread when the user inputs ink with a tablet pen. When a mouse is used, dynamic rendering is done on the UI thread. > [!NOTE] -> In order to reference this class as a XAML element, you must map the CLR namespace to a prefix, and use that prefix to qualify the element. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). +> In order to reference this class as a XAML element, you must map the CLR namespace to a prefix, and use that prefix to qualify the element. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ## XAML Text Usage @@ -41,7 +41,7 @@ ## Examples - The following example demonstrates how to attach a to an . To create a control that dynamically renders ink, see [Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control). + The following example demonstrates how to attach a to an . To create a control that dynamically renders ink, see [Creating an Ink Input Control](/dotnet/desktop/wpf/advanced/creating-an-ink-input-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/StylusPlugIns/StylusControl.cs" id="Snippet3"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/StylusPlugIns/StylusControl.vb" id="Snippet3"::: @@ -119,7 +119,7 @@ ## Examples - The following example demonstrates how to create a object for a . In this example, the dynamically rendered ink matches the properties specified by `inkDA`. To create a control that dynamically renders ink, see [Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control). + The following example demonstrates how to create a object for a . In this example, the dynamically rendered ink matches the properties specified by `inkDA`. To create a control that dynamically renders ink, see [Creating an Ink Input Control](/dotnet/desktop/wpf/advanced/creating-an-ink-input-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/StylusPlugIns/StylusControl.cs" id="Snippet3"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/StylusPlugIns/StylusControl.vb" id="Snippet3"::: @@ -795,7 +795,7 @@ ## Examples - The following example demonstrates how to create a and add the to the . To create a control that dynamically renders ink, see [Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control). + The following example demonstrates how to create a and add the to the . To create a control that dynamically renders ink, see [Creating an Ink Input Control](/dotnet/desktop/wpf/advanced/creating-an-ink-input-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/StylusPlugIns/StylusControl.cs" id="Snippet3"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/StylusPlugIns/StylusControl.vb" id="Snippet3"::: diff --git a/xml/System.Windows.Input.StylusPlugIns/StylusPlugInCollection.xml b/xml/System.Windows.Input.StylusPlugIns/StylusPlugInCollection.xml index b042dbf47de..584bbaefd0b 100644 --- a/xml/System.Windows.Input.StylusPlugIns/StylusPlugInCollection.xml +++ b/xml/System.Windows.Input.StylusPlugIns/StylusPlugInCollection.xml @@ -35,7 +35,7 @@ ## Examples - The following example demonstrates how to add a to a custom control. To create a control that collects ink, see [Creating an Ink Input Control](/dotnet/framework/wpf/advanced/creating-an-ink-input-control). + The following example demonstrates how to add a to a custom control. To create a control that collects ink, see [Creating an Ink Input Control](/dotnet/desktop/wpf/advanced/creating-an-ink-input-control). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/StylusPlugIns/StylusControl.cs" id="Snippet3"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/StylusPlugIns/StylusControl.vb" id="Snippet3"::: diff --git a/xml/System.Windows.Input/AccessKeyPressedEventArgs.xml b/xml/System.Windows.Input/AccessKeyPressedEventArgs.xml index e0e4356b6f2..2d0687a91e4 100644 --- a/xml/System.Windows.Input/AccessKeyPressedEventArgs.xml +++ b/xml/System.Windows.Input/AccessKeyPressedEventArgs.xml @@ -146,7 +146,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as an and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml b/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml index dcbed4cf198..4c1c3d880a6 100644 --- a/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml +++ b/xml/System.Windows.Input/AccessKeyPressedEventHandler.xml @@ -35,7 +35,7 @@ attached event on a specific object, it is generally a better practice to associate the access key with a particular command through a command binding, and then handle the routed commands through the corresponding routed events. This technique provides a unified event system for user input regardless of what input mode initiated the input. For more information, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + Access keys in WPF are handled by a manager class that acts somewhat like a service for access keys, and forwards access key input to the WPF input system. Rather than handling access key pressed events specifically by attaching a handler for the attached event on a specific object, it is generally a better practice to associate the access key with a particular command through a command binding, and then handle the routed commands through the corresponding routed events. This technique provides a unified event system for user input regardless of what input mode initiated the input. For more information, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). ]]>
diff --git a/xml/System.Windows.Input/ApplicationCommands.xml b/xml/System.Windows.Input/ApplicationCommands.xml index d6fbcef1785..f0eada3afbb 100644 --- a/xml/System.Windows.Input/ApplicationCommands.xml +++ b/xml/System.Windows.Input/ApplicationCommands.xml @@ -31,7 +31,7 @@ Many controls do provide implementation logic for many of the commands in the command library. For example, the class provides logic for the , , , , and commands. - For more information on commands and commanding see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + For more information on commands and commanding see the [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). ]]>
diff --git a/xml/System.Windows.Input/CanExecuteChangedEventManager.xml b/xml/System.Windows.Input/CanExecuteChangedEventManager.xml index 087b433de14..3c435defbbd 100644 --- a/xml/System.Windows.Input/CanExecuteChangedEventManager.xml +++ b/xml/System.Windows.Input/CanExecuteChangedEventManager.xml @@ -26,7 +26,7 @@
diff --git a/xml/System.Windows.Input/CanExecuteRoutedEventArgs.xml b/xml/System.Windows.Input/CanExecuteRoutedEventArgs.xml index baa845f21bc..ccd69c875d4 100644 --- a/xml/System.Windows.Input/CanExecuteRoutedEventArgs.xml +++ b/xml/System.Windows.Input/CanExecuteRoutedEventArgs.xml @@ -140,7 +140,7 @@ diff --git a/xml/System.Windows.Input/CommandManager.xml b/xml/System.Windows.Input/CommandManager.xml index 14a1c5abb7c..61aad53312a 100644 --- a/xml/System.Windows.Input/CommandManager.xml +++ b/xml/System.Windows.Input/CommandManager.xml @@ -27,7 +27,7 @@ is responsible for managing routed commands. For more information about commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + The is responsible for managing routed commands. For more information about commanding, see [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). Use to register a to a class as opposed to an instance. diff --git a/xml/System.Windows.Input/ComponentCommands.xml b/xml/System.Windows.Input/ComponentCommands.xml index 9f79e4fac7b..cbfaac55f55 100644 --- a/xml/System.Windows.Input/ComponentCommands.xml +++ b/xml/System.Windows.Input/ComponentCommands.xml @@ -31,7 +31,7 @@ Many controls do provide implementation logic, though, for many of the commands in the command library. For example, the class provides logic for the command, command, command, command, and command. See the class documentation for particular control classes for more information. - For more information on commands and commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + For more information on commands and commanding, see [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). ]]>
diff --git a/xml/System.Windows.Input/Cursor.xml b/xml/System.Windows.Input/Cursor.xml index 580a9ed74b6..ed4ea0436de 100644 --- a/xml/System.Windows.Input/Cursor.xml +++ b/xml/System.Windows.Input/Cursor.xml @@ -60,7 +60,7 @@ ## Examples - [How to: Change the Cursor Type](/dotnet/framework/wpf/advanced/how-to-change-the-cursor-type) + [How to: Change the Cursor Type](/dotnet/desktop/wpf/advanced/how-to-change-the-cursor-type) ]]>
diff --git a/xml/System.Windows.Input/CursorConverter.xml b/xml/System.Windows.Input/CursorConverter.xml index fb84f6377f3..b26560cc371 100644 --- a/xml/System.Windows.Input/CursorConverter.xml +++ b/xml/System.Windows.Input/CursorConverter.xml @@ -27,7 +27,7 @@ works for two modes: specifying a standard cursor (one of the static constant names of ) or specifying a file name. The named file must be a `.cur` or `.ani` file identified by extension. See [How to: Change the Cursor Type](/dotnet/framework/wpf/advanced/how-to-change-the-cursor-type). + works for two modes: specifying a standard cursor (one of the static constant names of ) or specifying a file name. The named file must be a `.cur` or `.ani` file identified by extension. See [How to: Change the Cursor Type](/dotnet/desktop/wpf/advanced/how-to-change-the-cursor-type). ]]>
diff --git a/xml/System.Windows.Input/ExecutedRoutedEventArgs.xml b/xml/System.Windows.Input/ExecutedRoutedEventArgs.xml index f710e1310b3..68c64adf155 100644 --- a/xml/System.Windows.Input/ExecutedRoutedEventArgs.xml +++ b/xml/System.Windows.Input/ExecutedRoutedEventArgs.xml @@ -31,7 +31,7 @@ This event data class is also used for and . But most practical handlers will handle the events from a particular , rather than work at the level. - For more information on commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + For more information on commanding, see [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). diff --git a/xml/System.Windows.Input/ExecutedRoutedEventHandler.xml b/xml/System.Windows.Input/ExecutedRoutedEventHandler.xml index eda611c590a..bbc56bdbf92 100644 --- a/xml/System.Windows.Input/ExecutedRoutedEventHandler.xml +++ b/xml/System.Windows.Input/ExecutedRoutedEventHandler.xml @@ -47,11 +47,11 @@ - reports any command-specific parameters that were passed by the executing command. Not all commands use or expect command-specific parameters. -- reports whether the routed event that resulted from the executed command was already handled by a different element along the route. For routed event handlers, it is a recommended practice to have handlers that do meaningful work when handling the event to set to `true`. This prevents typical handlers for the event from handling the event again further along the route. For more information on handling routed events, see [Marking Routed Events as Handled, and Class Handling](/dotnet/framework/wpf/advanced/marking-routed-events-as-handled-and-class-handling). +- reports whether the routed event that resulted from the executed command was already handled by a different element along the route. For routed event handlers, it is a recommended practice to have handlers that do meaningful work when handling the event to set to `true`. This prevents typical handlers for the event from handling the event again further along the route. For more information on handling routed events, see [Marking Routed Events as Handled, and Class Handling](/dotnet/desktop/wpf/events/marking-routed-events-as-handled-and-class-handling). This delegate also represents handlers for and , which are attached events on the class that implements much of the commanding infrastructure. But most practical handlers will handle the events from a particular , rather than work at the level. - For more information on commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + For more information on commanding, see [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). diff --git a/xml/System.Windows.Input/FocusManager.xml b/xml/System.Windows.Input/FocusManager.xml index 30dc0ec1c23..107ea6dbf07 100644 --- a/xml/System.Windows.Input/FocusManager.xml +++ b/xml/System.Windows.Input/FocusManager.xml @@ -41,7 +41,7 @@ The default value of on a , , , and is `true`. - For more information on focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and the [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). + For more information on focus, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview) and the [Focus Overview](/dotnet/desktop/wpf/advanced/focus-overview). ]]>
@@ -138,7 +138,7 @@ is the element that has logical focus for a specific focus scope. This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The is the element that has logical focus for a specific focus scope. This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). and can be used to get and set the focused element within the specified focus scope. @@ -235,7 +235,7 @@ ## Remarks The is the element that has logical focus for a specific focus scope. An element that is a focus scope has set to `true`. -This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). +This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). If `element` is not a focus scope, this method will return `null`. @@ -293,7 +293,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). ]]>
@@ -338,7 +338,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele ## Remarks A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). ]]>
@@ -422,7 +422,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele ## Remarks A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). ## Dependency Property Information @@ -476,7 +476,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). ]]>
@@ -634,7 +634,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele is the element that has logical focus for the specific focus scope. This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The is the element that has logical focus for the specific focus scope. This object may or may not have keyboard focus. Keyboard focus refers to the element that receives keyboard input. For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). It is possible to specify a focus scope that is an ancestor of the focus scope the element is in. For example, if a is a focus scope and its parent is a focus scope, a child of the could specify the as the focus scope when calling . The is then for both the focus scope and the focus scope. @@ -690,7 +690,7 @@ This object may or may not have keyboard focus. Keyboard focus refers to the ele ## Remarks A focus scope is a container element that keeps track of the within its scope. By default, the class is a focus scope as are the , , and classes. An element that is a focus scope has set to `true`. - For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + For more information on focus, keyboard focus, and logical focus, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). diff --git a/xml/System.Windows.Input/ICommand.xml b/xml/System.Windows.Input/ICommand.xml index 136fd120cfb..1b3b2f500cf 100644 --- a/xml/System.Windows.Input/ICommand.xml +++ b/xml/System.Windows.Input/ICommand.xml @@ -118,7 +118,7 @@ One of the predefined commands. `custom-class-name`\ - A custom class that contains the custom command. Custom classes generally require an `xlmns` prefix mapping. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + A custom class that contains the custom command. Custom classes generally require an `xlmns` prefix mapping. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). `custom-command-name`\ A custom command. diff --git a/xml/System.Windows.Input/InertiaExpansionBehavior.xml b/xml/System.Windows.Input/InertiaExpansionBehavior.xml index d6c9ad9c194..778f6f17aa1 100644 --- a/xml/System.Windows.Input/InertiaExpansionBehavior.xml +++ b/xml/System.Windows.Input/InertiaExpansionBehavior.xml @@ -36,12 +36,12 @@ Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationinertiastarting"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationinertiastarting"::: @@ -111,7 +111,7 @@ ## Remarks Use the property to specify the desired deceleration of the inertia. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -159,7 +159,7 @@ ## Remarks Use the property to specify the desired expansion of the manipulation when inertia ends. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -200,7 +200,7 @@
@@ -241,7 +241,7 @@
diff --git a/xml/System.Windows.Input/InertiaRotationBehavior.xml b/xml/System.Windows.Input/InertiaRotationBehavior.xml index 9a921e7539f..f7704225f0d 100644 --- a/xml/System.Windows.Input/InertiaRotationBehavior.xml +++ b/xml/System.Windows.Input/InertiaRotationBehavior.xml @@ -36,12 +36,12 @@ Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationinertiastarting"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationinertiastarting"::: @@ -111,7 +111,7 @@ ## Remarks Use the property to specify the desired deceleration of the inertia. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -159,7 +159,7 @@ ## Remarks Use the property to specify the desired rotation of the manipulation when inertia ends. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -200,7 +200,7 @@
diff --git a/xml/System.Windows.Input/InertiaTranslationBehavior.xml b/xml/System.Windows.Input/InertiaTranslationBehavior.xml index 91fafd369c7..78f0a768a42 100644 --- a/xml/System.Windows.Input/InertiaTranslationBehavior.xml +++ b/xml/System.Windows.Input/InertiaTranslationBehavior.xml @@ -36,12 +36,12 @@ Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationinertiastarting"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationinertiastarting"::: @@ -111,7 +111,7 @@ ## Remarks Use the property to specify the desired deceleration of the inertia. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -159,7 +159,7 @@ ## Remarks Use the property to specify the desired position of the manipulation when inertia ends. Set either the or the , but not both. When you set one of these properties, the other property is changed to if it has a value. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
diff --git a/xml/System.Windows.Input/InputBindingCollection.xml b/xml/System.Windows.Input/InputBindingCollection.xml index 7ecc3a3e92d..37d62a6234a 100644 --- a/xml/System.Windows.Input/InputBindingCollection.xml +++ b/xml/System.Windows.Input/InputBindingCollection.xml @@ -71,7 +71,7 @@ @@ -194,7 +194,7 @@ :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/InputBindings/Window1.xaml.cs" id="Snippetcommandingoverviewkeybinding"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows.Input/CanExecuteRoutedEventArgs/Overview/window1.xaml.vb" id="Snippetcommandingoverviewkeybinding"::: - The XAML example does not literally use , but is called implicitly by the XAML processing support for collections. For details on XAML and collections, see [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). + The XAML example does not literally use , but is called implicitly by the XAML processing support for collections. For details on XAML and collections, see [XAML Overview (WPF)](/dotnet/desktop/wpf/fundamentals/xaml). ]]>
diff --git a/xml/System.Windows.Input/InputEventArgs.xml b/xml/System.Windows.Input/InputEventArgs.xml index 8bcbb5bb614..783d4cded8a 100644 --- a/xml/System.Windows.Input/InputEventArgs.xml +++ b/xml/System.Windows.Input/InputEventArgs.xml @@ -151,7 +151,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as an and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/InputGesture.xml b/xml/System.Windows.Input/InputGesture.xml index 95350b6324a..e6c97116c00 100644 --- a/xml/System.Windows.Input/InputGesture.xml +++ b/xml/System.Windows.Input/InputGesture.xml @@ -29,7 +29,7 @@ ## Remarks Implementations of in Windows Presentation Foundation are and . - An input gesture can be associated with a command so that when the gesture is performed the command is invoked. For more information, see and the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + An input gesture can be associated with a command so that when the gesture is performed the command is invoked. For more information, see and the [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). ]]>
diff --git a/xml/System.Windows.Input/KeyBinding.xml b/xml/System.Windows.Input/KeyBinding.xml index fe494e56899..7dd3d09e502 100644 --- a/xml/System.Windows.Input/KeyBinding.xml +++ b/xml/System.Windows.Input/KeyBinding.xml @@ -27,7 +27,7 @@ associates a with a , such as a . is the primary implementation of the interface for the WPF commanding system . In general, when the is executed the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + A associates a with a , such as a . is the primary implementation of the interface for the WPF commanding system . In general, when the is executed the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). With the exception of the function keys and the numeric keypad keys, a valid must contain exactly one and one or more . Function keys and numeric keypad keys do not require a modifier key in order to be a valid . It is possible to specify an invalid and a with an invalid associated gesture, either through XAML or code. For instance, there is no validation that prevents creating and binding a that contains only a nonfunction key, or only modifiers but no key. Such a will never attempt to invoke its associated command. diff --git a/xml/System.Windows.Input/KeyEventArgs.xml b/xml/System.Windows.Input/KeyEventArgs.xml index 3452bd4a87e..08c9d8289b0 100644 --- a/xml/System.Windows.Input/KeyEventArgs.xml +++ b/xml/System.Windows.Input/KeyEventArgs.xml @@ -55,7 +55,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). A key can be in both the up and toggled states or the down and toggled states. For this reason, determining whether a key is up or down is not as simple as checking the value as a numeric value. Instead, you should check the value by treating it as a flag enumeration. Use an `AND` comparison of the first bit. Alternatively, use the helper properties , , and to determine whether a given key is up, down, or toggled. @@ -251,7 +251,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/KeyEventHandler.xml b/xml/System.Windows.Input/KeyEventHandler.xml index bbc2dcf9a0f..c4d95931d80 100644 --- a/xml/System.Windows.Input/KeyEventHandler.xml +++ b/xml/System.Windows.Input/KeyEventHandler.xml @@ -63,7 +63,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). diff --git a/xml/System.Windows.Input/Keyboard.xml b/xml/System.Windows.Input/Keyboard.xml index 5f14454546b..ca00166c62d 100644 --- a/xml/System.Windows.Input/Keyboard.xml +++ b/xml/System.Windows.Input/Keyboard.xml @@ -29,13 +29,13 @@ ## Remarks The class provides keyboard-related events, methods, and properties that provide information regarding the state of the keyboard. - Each of the events that defines as an attached event is also re-exposed by the base element classes and as a new routed event. Generally, it is more convenient to handle keyboard events for an application on and , rather than using the events. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + Each of the events that defines as an attached event is also re-exposed by the base element classes and as a new routed event. Generally, it is more convenient to handle keyboard events for an application on and , rather than using the events. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). - In order for an element to receive keyboard input, the element must be focusable. Most derived objects are focusable by default. Otherwise, to make an element focusable, set the property on the base element to `true`. For more information on the base elements, see [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). + In order for an element to receive keyboard input, the element must be focusable. Most derived objects are focusable by default. Otherwise, to make an element focusable, set the property on the base element to `true`. For more information on the base elements, see [Base Elements Overview](/dotnet/desktop/wpf/advanced/base-elements-overview). classes, such as and , set the default value of to `false`. Therefore, for these objects to obtain keyboard focus, must be set to `true`. - Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview) and [Focus Overview](/dotnet/desktop/wpf/advanced/focus-overview). The static members of the class delegate to the primary of the calling thread, so they are not necessarily thread-safe. @@ -560,9 +560,9 @@ property on the base element to `true`. For more information on the base elements, see [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). classes, such as and , set the default value of to `false`; therefore, for these objects to obtain keyboard focus, must be set to `true`. + For an element to receive keyboard input, the element must be focusable. To make an element focusable, set the property on the base element to `true`. For more information on the base elements, see [Base Elements Overview](/dotnet/desktop/wpf/advanced/base-elements-overview). classes, such as and , set the default value of to `false`; therefore, for these objects to obtain keyboard focus, must be set to `true`. - Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview) and [Focus Overview](/dotnet/desktop/wpf/advanced/focus-overview). An element with keyboard focus also has logical focus for the focus scope the element belongs to. An element with logical focus may or may not have keyboard focus. @@ -608,7 +608,7 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview) and [Focus Overview](/dotnet/desktop/wpf/advanced/focus-overview). An element with keyboard focus also has logical focus for the focus scope the element belongs to. An element with logical focus may or may not have keyboard focus. @@ -701,9 +701,9 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview) and [Focus Overview](/dotnet/desktop/wpf/advanced/focus-overview). If the event or the event is handled, keyboard focus does change. @@ -947,7 +947,7 @@ ## Routed Event Information @@ -1023,7 +1023,7 @@ ## Routed Event Information @@ -1111,7 +1111,7 @@ ## Routed Event Information @@ -1189,9 +1189,9 @@ set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview) and [Focus Overview](/dotnet/desktop/wpf/advanced/focus-overview). If the event or the event is handled, keyboard focus does not change. @@ -1327,11 +1327,11 @@ event or the event is handled, keyboard focus does not change. - Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview) and [Focus Overview](/dotnet/desktop/wpf/advanced/focus-overview). ## Routed Event Information @@ -1407,7 +1407,7 @@ ## Routed Event Information @@ -1483,7 +1483,7 @@ ## Routed Event Information @@ -1560,7 +1560,7 @@ ## Routed Event Information @@ -1637,11 +1637,11 @@ event or the event is handled, keyboard focus does not change. - Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview) and [Focus Overview](/dotnet/framework/wpf/advanced/focus-overview). + Keyboard focus refers to the object that is receiving keyboard input. The element with keyboard focus has set to `true`. There can be only one element with keyboard focus on the entire desktop. Logical focus refers to the object within a focus scope that has focus. For more information on focus, keyboard focus, and logical focus, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview) and [Focus Overview](/dotnet/desktop/wpf/advanced/focus-overview). ## Routed Event Information diff --git a/xml/System.Windows.Input/KeyboardEventArgs.xml b/xml/System.Windows.Input/KeyboardEventArgs.xml index 4f3d0574e0c..469e946185b 100644 --- a/xml/System.Windows.Input/KeyboardEventArgs.xml +++ b/xml/System.Windows.Input/KeyboardEventArgs.xml @@ -111,7 +111,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml b/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml index b3dd80418c6..a042173837d 100644 --- a/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml +++ b/xml/System.Windows.Input/KeyboardFocusChangedEventArgs.xml @@ -51,7 +51,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). If the event or the event is handled ( is set to `true` in the event data), keyboard focus will not change. @@ -137,7 +137,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml b/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml index 45941178149..6c1a5de34b6 100644 --- a/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml +++ b/xml/System.Windows.Input/KeyboardFocusChangedEventHandler.xml @@ -59,7 +59,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). If the event or the event is handled ( is set to `true` in the event data), keyboard focus will not change. diff --git a/xml/System.Windows.Input/Manipulation.xml b/xml/System.Windows.Input/Manipulation.xml index edd3748e2bf..e1e625eab7f 100644 --- a/xml/System.Windows.Input/Manipulation.xml +++ b/xml/System.Windows.Input/Manipulation.xml @@ -28,7 +28,7 @@ ## Remarks A manipulation occurs when touch is interpreted as a physical action that is applied to an object. In WPF, manipulation events interpret input as a translation, expansion, or rotation manipulation. You usually interact with manipulations through the manipulation events that are defined on the . However, the class defines static methods that you can use to interact with manipulations. - For more information about manipulations, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
diff --git a/xml/System.Windows.Input/ManipulationCompletedEventArgs.xml b/xml/System.Windows.Input/ManipulationCompletedEventArgs.xml index c32a13c42eb..aa488e97976 100644 --- a/xml/System.Windows.Input/ManipulationCompletedEventArgs.xml +++ b/xml/System.Windows.Input/ManipulationCompletedEventArgs.xml @@ -26,7 +26,7 @@
diff --git a/xml/System.Windows.Input/ManipulationDelta.xml b/xml/System.Windows.Input/ManipulationDelta.xml index 913d6c54662..8ffd81c0075 100644 --- a/xml/System.Windows.Input/ManipulationDelta.xml +++ b/xml/System.Windows.Input/ManipulationDelta.xml @@ -28,12 +28,12 @@ ## Remarks The class contains information about the changes in the position of a manipulation. Windows Presentation Foundation (WPF) interprets the changes as a , , or . When the event occurs on a , use the properties on a object to transform the object that should be manipulated. The class provides two properties of type : and . - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationdelta"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationdelta"::: @@ -157,7 +157,7 @@ ## Examples - The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationdelta"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationdelta"::: @@ -206,7 +206,7 @@ ## Examples - The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationdelta"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationdelta"::: @@ -255,7 +255,7 @@ ## Examples - The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows an event handler for the event. The example applies the , , and properties to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationdelta"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationdelta"::: diff --git a/xml/System.Windows.Input/ManipulationDeltaEventArgs.xml b/xml/System.Windows.Input/ManipulationDeltaEventArgs.xml index 0e6b3c39eb5..6ef553daf68 100644 --- a/xml/System.Windows.Input/ManipulationDeltaEventArgs.xml +++ b/xml/System.Windows.Input/ManipulationDeltaEventArgs.xml @@ -33,7 +33,7 @@ ## Examples - The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . The example also checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . The example also checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationdelta"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationdelta"::: @@ -113,7 +113,7 @@ ## Examples - The following example shows an event handler for the event. The example checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows an event handler for the event. The example checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationdelta"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationdelta"::: @@ -203,7 +203,7 @@ ## Examples - The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows an event handler for the event. The example uses the property to move, resize, and rotate a . This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationdelta"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationdelta"::: @@ -286,7 +286,7 @@ ## Examples - The following example shows an event handler for the event. The example checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows an event handler for the event. The example checks whether the event occurred during inertia and whether the rectangle is touching the edge of a window. If those cases are true, the application stops the manipulation to prevent the rectangle from leaving the visible area of the application. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationdelta"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationdelta"::: @@ -428,7 +428,7 @@ ## Examples - The following example shows an event handler for the event that calls the method when the user moves the element over the edge of its container. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application) and replace the code in step 5 with this code. + The following example shows an event handler for the event that calls the method when the user moves the element over the edge of its container. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application) and replace the code in step 5 with this code. :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/reportboundaryfeedbackexample.xaml.cs" id="Snippetreportboundaryfeedback"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/reportboundaryfeedbackexample.xaml.vb" id="Snippetreportboundaryfeedback"::: diff --git a/xml/System.Windows.Input/ManipulationInertiaStartingEventArgs.xml b/xml/System.Windows.Input/ManipulationInertiaStartingEventArgs.xml index f7eef1183d4..adf1e375378 100644 --- a/xml/System.Windows.Input/ManipulationInertiaStartingEventArgs.xml +++ b/xml/System.Windows.Input/ManipulationInertiaStartingEventArgs.xml @@ -36,12 +36,12 @@ You typically specify either the desired position of the manipulation when inertia ends or the desired deceleration of the inertia, but not both. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). ## Examples - The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + The following example shows the event handler and sets the desired deceleration for translation, expansion, and rotation that is used during inertia. This example is part of a larger example in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/mainwindow.xaml.cs" id="Snippetmanipulationinertiastarting"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/mainwindow.xaml.vb" id="Snippetmanipulationinertiastarting"::: @@ -132,7 +132,7 @@ You typically set either the or the , but not both. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -173,7 +173,7 @@
@@ -247,7 +247,7 @@
@@ -294,7 +294,7 @@ ## Remarks If more than one point of contact initiated the manipulation, the property is the point between all of the points of contact. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -373,7 +373,7 @@ You typically set either the or the , but not both. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -470,7 +470,7 @@ You typically set either the or the , but not both. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
diff --git a/xml/System.Windows.Input/ManipulationPivot.xml b/xml/System.Windows.Input/ManipulationPivot.xml index b2c1eb05eaa..a49b2c6b2b7 100644 --- a/xml/System.Windows.Input/ManipulationPivot.xml +++ b/xml/System.Windows.Input/ManipulationPivot.xml @@ -31,7 +31,7 @@ ## Examples - The following example shows an event handler for the event and sets the property. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application) and replace the code in step 4 with this code. + The following example shows an event handler for the event and sets the property. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application) and replace the code in step 4 with this code. :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/reportboundaryfeedbackexample.xaml.cs" id="Snippetmanipulationpivot"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/reportboundaryfeedbackexample.xaml.vb" id="Snippetmanipulationpivot"::: diff --git a/xml/System.Windows.Input/ManipulationStartingEventArgs.xml b/xml/System.Windows.Input/ManipulationStartingEventArgs.xml index ce00a54ed9e..5b34d263729 100644 --- a/xml/System.Windows.Input/ManipulationStartingEventArgs.xml +++ b/xml/System.Windows.Input/ManipulationStartingEventArgs.xml @@ -38,7 +38,7 @@ - Cancel the manipulation by setting the property to `true`. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -154,7 +154,7 @@
@@ -201,7 +201,7 @@ ## Remarks You can specify that the position should be relative to another element by setting the property. For example, you can make the manipulation positions relative to the parent of the element that receives the manipulation events. The event handler is the only place in which you can set the . - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ]]>
@@ -270,7 +270,7 @@
@@ -318,12 +318,12 @@ ## Remarks When you set the property, the manipulation will contain rotation data when the user uses one finger during a manipulation. This is to simulate real-world situations where you can use one finger to rotate an object, such as a piece of paper on a table. If the is `null`, the user must use two fingers to cause rotation. - For more information about manipulations, see the [Input Overview](/dotnet/framework/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application). + For more information about manipulations, see the [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). For an example of an application that responds to manipulations, see [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application). ## Examples - The following example shows an event handler for the event and sets the property. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](/dotnet/framework/wpf/advanced/walkthrough-creating-your-first-touch-application) and replace the code in step 4 with this code. + The following example shows an event handler for the event and sets the property. To test this example, follow the steps in [Walkthrough: Creating Your First Touch Application](/dotnet/desktop/wpf/advanced/walkthrough-creating-your-first-touch-application) and replace the code in step 4 with this code. :::code language="csharp" source="~/snippets/csharp/System.Windows/UIElement/IsManipulationEnabled/reportboundaryfeedbackexample.xaml.cs" id="Snippetmanipulationpivot"::: :::code language="vb" source="~/snippets/visualbasic/System.Windows/UIElement/ManipulationDelta/reportboundaryfeedbackexample.xaml.vb" id="Snippetmanipulationpivot"::: diff --git a/xml/System.Windows.Input/MediaCommands.xml b/xml/System.Windows.Input/MediaCommands.xml index 86be0ba178a..0a2533bc645 100644 --- a/xml/System.Windows.Input/MediaCommands.xml +++ b/xml/System.Windows.Input/MediaCommands.xml @@ -31,7 +31,7 @@ Many controls do provide implementation logic for many of the commands in the command library. For example, the class provides logic for the command, command, command, command, and command. - For more information on commands and commanding see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + For more information on commands and commanding see the [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). ]]>
diff --git a/xml/System.Windows.Input/Mouse.xml b/xml/System.Windows.Input/Mouse.xml index d91a4545157..f1ed8268368 100644 --- a/xml/System.Windows.Input/Mouse.xml +++ b/xml/System.Windows.Input/Mouse.xml @@ -29,7 +29,7 @@ ## Remarks The class provides mouse related events, methods and, properties which provide information regarding the state of the mouse. - Each event that defines as an attached event is also re-exposed by the base element classes and as a new routed event. Generally, it is more convenient to handle mouse events for an application on and , rather than using the events. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + Each event that defines as an attached event is also re-exposed by the base element classes and as a new routed event. Generally, it is more convenient to handle mouse events for an application on and , rather than using the events. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). The static members of the class delegate to the primary of the calling thread's input manager. @@ -889,7 +889,7 @@ ## Remarks When an element captures the mouse, it receives mouse input whether or not the cursor is within its borders. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/desktop/wpf/events/attached-events-overview). Because of the bubbling routing, the actual element that has capture might be a child element, not necessarily the element where the event handler is actually attached. Check the in the event arguments to determine the actual element that has mouse capture. @@ -1010,7 +1010,7 @@ ## Remarks When an element captures the mouse, it receives mouse input whether or not the cursor is within its borders. T - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/desktop/wpf/events/attached-events-overview). Because of the bubbling routing, the actual element that lost capture might be a child element, not necessarily the element where the event handler is actually attached. Check the in the event arguments to determine the actual element that lost capture. @@ -1131,7 +1131,7 @@ ## Remarks To determine which mouse button was depressed, check the property in the passed to the handler. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/desktop/wpf/events/attached-events-overview). The Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on and : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For a three-button mouse, there is no framework-level event support for the center button. You should use the event and check the state in the event arguments. @@ -1221,7 +1221,7 @@ : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. @@ -1540,7 +1540,7 @@ ## Remarks Focus or mouse capture take precedence over where the mouse pointer is. If you receive this event from a focused or captured element, the mouse pointer might in fact be over another element at the time. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/desktop/wpf/events/attached-events-overview). ## Routed Event Information @@ -1704,7 +1704,7 @@ ## Remarks Which mouse button was depressed is determined by checking the arguments of the event. This is an attached event (using tunneling routing strategy) that is intended through attached event syntax to be referenced by existing user interface (UI) elements that take input. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/desktop/wpf/events/attached-events-overview). The Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. @@ -1785,7 +1785,7 @@ ## Routed Event Information @@ -1943,7 +1943,7 @@ ## Remarks Which mouse button was released is determined by checking the arguments of the event. - This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/framework/wpf/advanced/attached-events-overview). + This is an attached event. WPF implements attached events as routed events. Attached events are fundamentally a XAML language concept for referencing events that can be handled on objects that do not define that event, which WPF expands upon by also enabling the event to traverse a route. Attached events do not have a direct handling syntax in code; to attach handlers for a routed event in code, you use a designated Add*Handler method. For details, see [Attached Events Overview](/dotnet/desktop/wpf/events/attached-events-overview). The Windows Presentation Foundation (WPF) framework builds on this attached event by surfacing it as two different common language runtime (CLR) events on : and . These implementations handle the underlying event and read the arguments of the event to determine whether the left or right mouse button was involved. For three-button, there is no framework-level event support for the center button, and you should use the event and check for the center button condition in the event arguments. @@ -2023,7 +2023,7 @@ ## Routed Event Information @@ -2224,7 +2224,7 @@ ## Routed Event Information @@ -2865,7 +2865,7 @@ To force the mouse pointer to a specific and to force this on all elements, set the property. - To set the cursor on a specific element, use the property on either or . For more information on the base elements, see the [Base Elements Overview](/dotnet/framework/wpf/advanced/base-elements-overview). + To set the cursor on a specific element, use the property on either or . For more information on the base elements, see the [Base Elements Overview](/dotnet/desktop/wpf/advanced/base-elements-overview). ]]>
diff --git a/xml/System.Windows.Input/MouseAction.xml b/xml/System.Windows.Input/MouseAction.xml index d8cb3e4e272..9d2c423ef0e 100644 --- a/xml/System.Windows.Input/MouseAction.xml +++ b/xml/System.Windows.Input/MouseAction.xml @@ -38,7 +38,7 @@ ## Remarks The `MouseAction` enumeration specifies constants which correspond to actions performed by the mouse, such as `RightClick` and `RightDoubleClick`. - `MouseAction` can be used with a to create a input gesture which can be bound to a command using a . For more information about commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + `MouseAction` can be used with a to create a input gesture which can be bound to a command using a . For more information about commanding, see the [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). diff --git a/xml/System.Windows.Input/MouseBinding.xml b/xml/System.Windows.Input/MouseBinding.xml index 7cb45dde3df..27894973463 100644 --- a/xml/System.Windows.Input/MouseBinding.xml +++ b/xml/System.Windows.Input/MouseBinding.xml @@ -27,7 +27,7 @@ associates a with an implementation. is the primary implementation of the interface for the WPF commanding system. In general, when the is executed, the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + A associates a with an implementation. is the primary implementation of the interface for the WPF commanding system. In general, when the is executed, the command is invoked, although the command behavior is further influenced by command-specific factors such as the value. For more information on commanding, see the [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). When defining a in Extensible Application Markup Language (XAML), there are two ways to specify the . The first way to establish a in XAML is to define the attribute of the element, which enables a syntax to specify mouse actions and modifiers as a single string; for example, "CTRL+LeftClick". The second way is to define the attribute of the element. Both ways of setting the are equivalent and modify the same underlying object, but there will be a conflict if both are used. In the case when the and the attributes are both set, the gesture is invalid. In general, it is recommended that you use only the attribute from XAML, even if you do not specify modifiers; this avoids ambiguity, provides the most streamlined syntax, and provides the most straightforward representation for serialization. diff --git a/xml/System.Windows.Input/MouseButtonEventArgs.xml b/xml/System.Windows.Input/MouseButtonEventArgs.xml index b6b9e901120..f14c9f71842 100644 --- a/xml/System.Windows.Input/MouseButtonEventArgs.xml +++ b/xml/System.Windows.Input/MouseButtonEventArgs.xml @@ -339,7 +339,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/MouseButtonEventHandler.xml b/xml/System.Windows.Input/MouseButtonEventHandler.xml index ff1b0da0336..dd679564ce4 100644 --- a/xml/System.Windows.Input/MouseButtonEventHandler.xml +++ b/xml/System.Windows.Input/MouseButtonEventHandler.xml @@ -75,7 +75,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). diff --git a/xml/System.Windows.Input/MouseEventArgs.xml b/xml/System.Windows.Input/MouseEventArgs.xml index ea552379a90..98a273ed7f0 100644 --- a/xml/System.Windows.Input/MouseEventArgs.xml +++ b/xml/System.Windows.Input/MouseEventArgs.xml @@ -59,7 +59,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). Other than the properties that are relevant for all routed events, the most interesting properties of that you might use in a implementation are several properties that expose the current button state (such as ) and ). is useful particularly because you can check on it. @@ -223,7 +223,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/MouseEventHandler.xml b/xml/System.Windows.Input/MouseEventHandler.xml index e75f387d119..76fae1e4867 100644 --- a/xml/System.Windows.Input/MouseEventHandler.xml +++ b/xml/System.Windows.Input/MouseEventHandler.xml @@ -67,7 +67,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). Other than the properties that are relevant for all routed events, the most interesting properties of that you might use in a implementation are several properties that expose the current button state, such as and . is useful particularly because you can check on it. diff --git a/xml/System.Windows.Input/MouseWheelEventArgs.xml b/xml/System.Windows.Input/MouseWheelEventArgs.xml index bf300a0e695..7a27b222858 100644 --- a/xml/System.Windows.Input/MouseWheelEventArgs.xml +++ b/xml/System.Windows.Input/MouseWheelEventArgs.xml @@ -177,7 +177,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/MouseWheelEventHandler.xml b/xml/System.Windows.Input/MouseWheelEventHandler.xml index 4a255bd6467..1671004df89 100644 --- a/xml/System.Windows.Input/MouseWheelEventHandler.xml +++ b/xml/System.Windows.Input/MouseWheelEventHandler.xml @@ -51,7 +51,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). The property is positive if the mouse wheel is moved forward (away from the user) or negative if the mouse wheel is moved downward (toward the user). diff --git a/xml/System.Windows.Input/NavigationCommands.xml b/xml/System.Windows.Input/NavigationCommands.xml index 596cf995e3a..524d821ab7c 100644 --- a/xml/System.Windows.Input/NavigationCommands.xml +++ b/xml/System.Windows.Input/NavigationCommands.xml @@ -29,7 +29,7 @@ ## Remarks The class exposes a standard set of navigation-related commands, including browser and document navigation. - For more information on commands and commanding, see [Commanding Overview](/dotnet/framework/wpf/advanced/commanding-overview). + For more information on commands and commanding, see [Commanding Overview](/dotnet/desktop/wpf/advanced/commanding-overview). ]]>
diff --git a/xml/System.Windows.Input/QueryCursorEventArgs.xml b/xml/System.Windows.Input/QueryCursorEventArgs.xml index fe25478ebf7..78b7e0fecbf 100644 --- a/xml/System.Windows.Input/QueryCursorEventArgs.xml +++ b/xml/System.Windows.Input/QueryCursorEventArgs.xml @@ -196,7 +196,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/QueryCursorEventHandler.xml b/xml/System.Windows.Input/QueryCursorEventHandler.xml index 7c313d9a7d1..1b9bf17bfa2 100644 --- a/xml/System.Windows.Input/QueryCursorEventHandler.xml +++ b/xml/System.Windows.Input/QueryCursorEventHandler.xml @@ -45,7 +45,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). ]]>
diff --git a/xml/System.Windows.Input/RoutedCommand.xml b/xml/System.Windows.Input/RoutedCommand.xml index ff38ce74582..2cd2fc4a9c2 100644 --- a/xml/System.Windows.Input/RoutedCommand.xml +++ b/xml/System.Windows.Input/RoutedCommand.xml @@ -73,7 +73,7 @@ One of the predefined commands. `custom-class-name`\ - A custom class that contains the custom command. Custom classes generally require an `xlmns` prefix mapping. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + A custom class that contains the custom command. Custom classes generally require an `xlmns` prefix mapping. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). `custom-command-name`\ A custom command. diff --git a/xml/System.Windows.Input/RoutedUICommand.xml b/xml/System.Windows.Input/RoutedUICommand.xml index ec581ae8b11..2ba8bbae05f 100644 --- a/xml/System.Windows.Input/RoutedUICommand.xml +++ b/xml/System.Windows.Input/RoutedUICommand.xml @@ -63,7 +63,7 @@ One of the predefined commands. `prefix`\ - The `xlmns` prefix that maps `customClassName.customCommandName` to the .NET class. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + The `xlmns` prefix that maps `customClassName.customCommandName` to the .NET class. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). `custom-class-name`\ A custom class that contains the custom command. diff --git a/xml/System.Windows.Input/Stylus.xml b/xml/System.Windows.Input/Stylus.xml index bdcaf3cffba..2e3b6e6ccfd 100644 --- a/xml/System.Windows.Input/Stylus.xml +++ b/xml/System.Windows.Input/Stylus.xml @@ -1255,7 +1255,7 @@ ## Routed Event Information @@ -1632,7 +1632,7 @@ ## Routed Event Information @@ -1709,7 +1709,7 @@ ## Routed Event Information @@ -1786,7 +1786,7 @@ ## Routed Event Information @@ -1863,7 +1863,7 @@ ## Routed Event Information @@ -1940,7 +1940,7 @@ ## Routed Event Information @@ -2017,7 +2017,7 @@ ## Routed Event Information @@ -2094,7 +2094,7 @@ ## Routed Event Information @@ -2171,7 +2171,7 @@ ## Routed Event Information @@ -2248,7 +2248,7 @@ ## Routed Event Information @@ -2325,7 +2325,7 @@ ## Routed Event Information @@ -3345,7 +3345,7 @@ ## Routed Event Information @@ -3422,7 +3422,7 @@ ## Routed Event Information @@ -3499,7 +3499,7 @@ ## Routed Event Information @@ -3576,7 +3576,7 @@ ## Routed Event Information @@ -3653,7 +3653,7 @@ ## Routed Event Information @@ -3730,7 +3730,7 @@ ## Routed Event Information @@ -3807,7 +3807,7 @@ ## Routed Event Information @@ -3884,7 +3884,7 @@ ## Routed Event Information @@ -3961,7 +3961,7 @@ ## Routed Event Information @@ -4038,7 +4038,7 @@ ## Routed Event Information @@ -4115,7 +4115,7 @@ ## Routed Event Information diff --git a/xml/System.Windows.Input/StylusButtonEventArgs.xml b/xml/System.Windows.Input/StylusButtonEventArgs.xml index 44627fe75bf..360f1b59d52 100644 --- a/xml/System.Windows.Input/StylusButtonEventArgs.xml +++ b/xml/System.Windows.Input/StylusButtonEventArgs.xml @@ -100,7 +100,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/StylusDownEventArgs.xml b/xml/System.Windows.Input/StylusDownEventArgs.xml index e2becb4eacf..0d38eabef96 100644 --- a/xml/System.Windows.Input/StylusDownEventArgs.xml +++ b/xml/System.Windows.Input/StylusDownEventArgs.xml @@ -98,7 +98,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/StylusEventArgs.xml b/xml/System.Windows.Input/StylusEventArgs.xml index a9a83dcb035..dc6b446c48a 100644 --- a/xml/System.Windows.Input/StylusEventArgs.xml +++ b/xml/System.Windows.Input/StylusEventArgs.xml @@ -313,7 +313,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/StylusSystemGestureEventArgs.xml b/xml/System.Windows.Input/StylusSystemGestureEventArgs.xml index 7b02915c52e..93c88026075 100644 --- a/xml/System.Windows.Input/StylusSystemGestureEventArgs.xml +++ b/xml/System.Windows.Input/StylusSystemGestureEventArgs.xml @@ -96,7 +96,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/TextCompositionEventArgs.xml b/xml/System.Windows.Input/TextCompositionEventArgs.xml index cc3f3c1b43b..117ee166ada 100644 --- a/xml/System.Windows.Input/TextCompositionEventArgs.xml +++ b/xml/System.Windows.Input/TextCompositionEventArgs.xml @@ -131,7 +131,7 @@ and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as a and then invokes it. For details on this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Input/TextCompositionEventHandler.xml b/xml/System.Windows.Input/TextCompositionEventHandler.xml index c49ad3a9708..0f13e963b7b 100644 --- a/xml/System.Windows.Input/TextCompositionEventHandler.xml +++ b/xml/System.Windows.Input/TextCompositionEventHandler.xml @@ -59,7 +59,7 @@ - - The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/framework/wpf/advanced/input-overview). + The attached events and the base element routed events share their event data, and the bubbling and tunneling versions of the routed events also share event data. This can affect the handled characteristics of the event as it travels the event route. For details, see [Input Overview](/dotnet/desktop/wpf/advanced/input-overview). ]]>
diff --git a/xml/System.Windows.Input/TouchEventArgs.xml b/xml/System.Windows.Input/TouchEventArgs.xml index f3bc7f0e411..4ebc48330ea 100644 --- a/xml/System.Windows.Input/TouchEventArgs.xml +++ b/xml/System.Windows.Input/TouchEventArgs.xml @@ -206,7 +206,7 @@ of type and then invokes it. For more information about this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/framework/wpf/advanced/routed-events-overview). + This implementation casts the generic handler as an of type and then invokes it. For more information about this implementation pattern and the reasons for it, see and [Routed Events Overview](/dotnet/desktop/wpf/events/routed-events-overview). ]]>
diff --git a/xml/System.Windows.Interop/D3DImage.xml b/xml/System.Windows.Interop/D3DImage.xml index 9428e56a7f9..64caad11f3e 100644 --- a/xml/System.Windows.Interop/D3DImage.xml +++ b/xml/System.Windows.Interop/D3DImage.xml @@ -41,7 +41,7 @@ When you call the overload with the `enableSoftwareFallback` parameter set to `true`, the rendering system retains its reference to the back buffer when the front buffer becomes unavailable, so there is no need to call when the front buffer is available again. There may be situations where the user's device becomes unavailable. When that occurs, call to release WPF's reference to the back buffer. If you need to reset your device, call with the `backBuffer` parameter set to `null`, and then call again with `backBuffer` set to a valid Direct3D surface. > [!NOTE] -> Performance depends greatly on the settings of the Direct3D surface. For more information, see [Performance Considerations for Direct3D9 and WPF Interoperability](/dotnet/framework/wpf/advanced/performance-considerations-for-direct3d9-and-wpf-interoperability). +> Performance depends greatly on the settings of the Direct3D surface. For more information, see [Performance Considerations for Direct3D9 and WPF Interoperability](/dotnet/desktop/wpf/advanced/performance-considerations-for-direct3d9-and-wpf-interoperability). > [!NOTE] > The class does not display Direct3D content when WPF renders in software, such as over a Remote Desktop connection, unless you call and specify `true` for the `enableSoftwareFallback` parameter. @@ -49,7 +49,7 @@ ## Examples - The following code example shows how to declare a in XAML. You must map the namespace, because it is not included in the default XAML namespaces. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). + The following code example shows how to declare a in XAML. You must map the namespace, because it is not included in the default XAML namespaces. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/desktop/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). :::code language="xaml" source="~/snippets/csharp/System.Windows.Interop/D3DImage/Overview/window1.xaml" id="Snippet10"::: @@ -203,7 +203,7 @@ ## Examples - The following code example shows how to call the method to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). + The following code example shows how to call the method to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/desktop/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). :::code language="csharp" source="~/snippets/csharp/System.Windows.Interop/D3DImage/Overview/window1.xaml.cs" id="Snippet3"::: @@ -692,7 +692,7 @@ ## Examples - The following code example shows how to check the property when rendering the composition target. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). + The following code example shows how to check the property when rendering the composition target. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/desktop/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). :::code language="csharp" source="~/snippets/csharp/System.Windows.Interop/D3DImage/Overview/window1.xaml.cs" id="Snippet2"::: @@ -805,7 +805,7 @@ ## Examples - The following code example shows how to call the method to enable updates to the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). + The following code example shows how to call the method to enable updates to the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/desktop/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). :::code language="csharp" source="~/snippets/csharp/System.Windows.Interop/D3DImage/Overview/window1.xaml.cs" id="Snippet3"::: @@ -881,7 +881,7 @@ ## Examples - The following code example shows how to use the property to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). + The following code example shows how to use the property to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/desktop/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). :::code language="csharp" source="~/snippets/csharp/System.Windows.Interop/D3DImage/Overview/window1.xaml.cs" id="Snippet3"::: @@ -926,7 +926,7 @@ ## Examples - The following code example shows how to use the property to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). + The following code example shows how to use the property to specify the changed region in the back buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/desktop/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). :::code language="csharp" source="~/snippets/csharp/System.Windows.Interop/D3DImage/Overview/window1.xaml.cs" id="Snippet3"::: @@ -989,7 +989,7 @@ Call the method to assign a Direct3D surface to the back buffer. > [!NOTE] -> Performance depends greatly on the settings of the Direct3D surface. For more information, see [Performance Considerations for Direct3D9 and WPF Interoperability](/dotnet/framework/wpf/advanced/performance-considerations-for-direct3d9-and-wpf-interoperability). +> Performance depends greatly on the settings of the Direct3D surface. For more information, see [Performance Considerations for Direct3D9 and WPF Interoperability](/dotnet/desktop/wpf/advanced/performance-considerations-for-direct3d9-and-wpf-interoperability). Calling the overload is identical to calling the overload with the `enableSoftwareFallback` parameter set to `false`. When you call or call with the `enableSoftwareFallback` parameter set to `false`, the rendering system releases its reference to the back buffer when front buffer becomes unavailable and nothing is displayed. When the front buffer is available again, the rendering system raises the event to notify your WPF application. You can create an event handler for the event to restart rendering again with a valid Direct3D surface. To restart rendering, you must call . @@ -1006,7 +1006,7 @@ ## Examples - The following code example shows how to call the method to assign a Direct3D surface. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). + The following code example shows how to call the method to assign a Direct3D surface. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/desktop/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). :::code language="csharp" source="~/snippets/csharp/System.Windows.Interop/D3DImage/Overview/window1.xaml.cs" id="Snippet3"::: @@ -1160,7 +1160,7 @@ ## Examples - The following code example shows how to call the method to copy the updated back buffer to the front buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). + The following code example shows how to call the method to copy the updated back buffer to the front buffer. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/desktop/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). :::code language="csharp" source="~/snippets/csharp/System.Windows.Interop/D3DImage/Overview/window1.xaml.cs" id="Snippet3"::: diff --git a/xml/System.Windows.Interop/D3DResourceType.xml b/xml/System.Windows.Interop/D3DResourceType.xml index 773173c3fd4..560976be858 100644 --- a/xml/System.Windows.Interop/D3DResourceType.xml +++ b/xml/System.Windows.Interop/D3DResourceType.xml @@ -31,7 +31,7 @@ ## Examples - The following code example shows how to specify the in a call to the method. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/framework/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). + The following code example shows how to specify the in a call to the method. For more information, see [Walkthrough: Hosting Direct3D9 Content in WPF](/dotnet/desktop/wpf/advanced/walkthrough-hosting-direct3d9-content-in-wpf). :::code language="csharp" source="~/snippets/csharp/System.Windows.Interop/D3DImage/Overview/window1.xaml.cs" id="Snippet3"::: diff --git a/xml/System.Windows.Interop/HwndHost.xml b/xml/System.Windows.Interop/HwndHost.xml index 420b0574d90..34d3e4f98cb 100644 --- a/xml/System.Windows.Interop/HwndHost.xml +++ b/xml/System.Windows.Interop/HwndHost.xml @@ -42,7 +42,7 @@ To host a Win32 window, create a class that derives from . Override the method and create your Win32 window as a child of the parent window that is passed into the method. > [!IMPORTANT] -> Although derives from , various properties of that come from and other intermediate classes such as are not generally mapped to possible Win32 equivalents. Also, not all / input events transfer across the interoperation boundary. derives from primarily so that an instance can be inserted into the widest variety of possible content models, and so that default layout characteristics can apply. For more details on , see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). +> Although derives from , various properties of that come from and other intermediate classes such as are not generally mapped to possible Win32 equivalents. Also, not all / input events transfer across the interoperation boundary. derives from primarily so that an instance can be inserted into the widest variety of possible content models, and so that default layout characteristics can apply. For more details on , see [WPF and Win32 Interoperation](/dotnet/desktop/wpf/advanced/wpf-and-win32-interoperation). ]]>
diff --git a/xml/System.Windows.Interop/HwndSource.xml b/xml/System.Windows.Interop/HwndSource.xml index e9a4b9a8052..143f046b2ac 100644 --- a/xml/System.Windows.Interop/HwndSource.xml +++ b/xml/System.Windows.Interop/HwndSource.xml @@ -81,7 +81,7 @@ The class implements its own window procedure. This window procedure is used to process important window messages, such as those related to layout, rendering, and input. However, you can also hook the window procedure for your own use. You can specify your own hook during construction by setting the property, or you can also use and to add and remove hooks after the window is created. The hooks are called by last-in first-out order, which enables your hooks to execute before the built-in processing. The actual hooks are held by a weak reference. Therefore, make sure that you manage the lifetime of your hook delegate. - For more information about and other interoperation classes, see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). + For more information about and other interoperation classes, see [WPF and Win32 Interoperation](/dotnet/desktop/wpf/advanced/wpf-and-win32-interoperation). Notice how the constructors for take parameters that resemble the parameters for Win32 functions such as [CreateWindowEx](/windows/win32/api/winuser/nf-winuser-createwindowexa). diff --git a/xml/System.Windows.Interop/IKeyboardInputSink.xml b/xml/System.Windows.Interop/IKeyboardInputSink.xml index 69219fda3c7..5d92eb2e3f5 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSink.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSink.xml @@ -29,7 +29,7 @@ If your component contains other components, and maintains a tab order, your component must also implement and keep track of which component has focus. - For a discussion of the input architecture specifically implemented for Windows Forms interop, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). + For a discussion of the input architecture specifically implemented for Windows Forms interop, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/desktop/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). and each implement the interface, through explicit interface definitions. The explicit definitions supply default behaviors, and can also be accessed if necessary through an interface cast of or . diff --git a/xml/System.Windows.Interop/IKeyboardInputSite.xml b/xml/System.Windows.Interop/IKeyboardInputSite.xml index adec944f539..67aca4db960 100644 --- a/xml/System.Windows.Interop/IKeyboardInputSite.xml +++ b/xml/System.Windows.Interop/IKeyboardInputSite.xml @@ -29,9 +29,9 @@ The interface and the are used together to provide support for keyboard actions across interoperation boundaries. A site ( implementation) represents a parent of a sink (). The sink () implements the majority of keyboard behavior. Each site must also provide a sink, because the site-specific sink is returned by a property of the interface. - For a discussion of the input architecture specifically implemented for Windows Forms interoperation, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/framework/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). + For a discussion of the input architecture specifically implemented for Windows Forms interoperation, see [Windows Forms and WPF Interoperability Input Architecture](/dotnet/desktop/wpf/advanced/windows-forms-and-wpf-interoperability-input-architecture). - For more information about WPF-Win32 interoperation scenarios, see [WPF and Win32 Interoperation](/dotnet/framework/wpf/advanced/wpf-and-win32-interoperation). + For more information about WPF-Win32 interoperation scenarios, see [WPF and Win32 Interoperation](/dotnet/desktop/wpf/advanced/wpf-and-win32-interoperation). ]]>
diff --git a/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml b/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml index 2a4e0776a64..63033fc4cc7 100644 --- a/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml +++ b/xml/System.Windows.Markup.Localizer/BamlLocalizableResource.xml @@ -199,7 +199,7 @@ attached property For more information on this attached property, see [Localization Attributes and Comments](/dotnet/framework/wpf/advanced/localization-attributes-and-comments). + Localization comments are authored by the developer to provide rules or hints for localizers. The comments are free-form strings that are extracted from BAML or from localization comments files. To attach comments to an element in Extensible Application Markup Language (XAML), use the attached property For more information on this attached property, see [Localization Attributes and Comments](/dotnet/desktop/wpf/advanced/localization-attributes-and-comments). ]]>
diff --git a/xml/System.Windows.Markup.Primitives/MarkupProperty.xml b/xml/System.Windows.Markup.Primitives/MarkupProperty.xml index d2caa742c96..6f19cd6393f 100644 --- a/xml/System.Windows.Markup.Primitives/MarkupProperty.xml +++ b/xml/System.Windows.Markup.Primitives/MarkupProperty.xml @@ -217,7 +217,7 @@ When is `true`, and are both `null`. - XAML only uses for representing the constructor arguments of instances of . See [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). + XAML only uses for representing the constructor arguments of instances of . See [Markup Extensions and WPF XAML](/dotnet/desktop/wpf/advanced/markup-extensions-and-wpf-xaml). ]]>
diff --git a/xml/System.Windows.Markup/AmbientAttribute.xml b/xml/System.Windows.Markup/AmbientAttribute.xml index 64c5bb33412..6df12013258 100644 --- a/xml/System.Windows.Markup/AmbientAttribute.xml +++ b/xml/System.Windows.Markup/AmbientAttribute.xml @@ -87,9 +87,9 @@ - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services
diff --git a/xml/System.Windows.Markup/ArrayExtension.xml b/xml/System.Windows.Markup/ArrayExtension.xml index 51a6c024ed1..ffd4bd21819 100644 --- a/xml/System.Windows.Markup/ArrayExtension.xml +++ b/xml/System.Windows.Markup/ArrayExtension.xml @@ -84,8 +84,8 @@ ]]>
- x:Array Markup Extension - Type Converters and Markup Extensions for XAML + x:Array Markup Extension + Type Converters and Markup Extensions for XAML
diff --git a/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml b/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml index cc6e6cd90fb..a3b93ff6e9a 100644 --- a/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml +++ b/xml/System.Windows.Markup/ConstructorArgumentAttribute.xml @@ -61,15 +61,15 @@ In previous versions of the .NET Framework, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ## WPF Usage Notes - For more information about markup extensions and WPF, see [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). + For more information about markup extensions and WPF, see [Markup Extensions and WPF XAML](/dotnet/desktop/wpf/advanced/markup-extensions-and-wpf-xaml). ]]>
- XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services - Type Converters and Markup Extensions for XAML + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services + Type Converters and Markup Extensions for XAML
diff --git a/xml/System.Windows.Markup/ContentPropertyAttribute.xml b/xml/System.Windows.Markup/ContentPropertyAttribute.xml index ff47edf62d1..4d6e3e7155c 100644 --- a/xml/System.Windows.Markup/ContentPropertyAttribute.xml +++ b/xml/System.Windows.Markup/ContentPropertyAttribute.xml @@ -69,9 +69,9 @@ ]]>
- XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services
diff --git a/xml/System.Windows.Markup/ContentWrapperAttribute.xml b/xml/System.Windows.Markup/ContentWrapperAttribute.xml index b43ac2193d0..e219e7acdb5 100644 --- a/xml/System.Windows.Markup/ContentWrapperAttribute.xml +++ b/xml/System.Windows.Markup/ContentWrapperAttribute.xml @@ -65,9 +65,9 @@ - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services
diff --git a/xml/System.Windows.Markup/DateTimeValueSerializer.xml b/xml/System.Windows.Markup/DateTimeValueSerializer.xml index 6a1679a6a26..f4daf18a67b 100644 --- a/xml/System.Windows.Markup/DateTimeValueSerializer.xml +++ b/xml/System.Windows.Markup/DateTimeValueSerializer.xml @@ -272,7 +272,7 @@ ## Remarks `context` is not used by this implementation. - String representations for dates as found in XAML value processing are based on the `en-US` culture. This is because XAML processing for culture-sensitive information is split conceptually between compile-time and run-time phases and must use a known string representation throughout. For more information, see [WPF Globalization and Localization Overview](/dotnet/framework/wpf/advanced/wpf-globalization-and-localization-overview). + String representations for dates as found in XAML value processing are based on the `en-US` culture. This is because XAML processing for culture-sensitive information is split conceptually between compile-time and run-time phases and must use a known string representation throughout. For more information, see [WPF Globalization and Localization Overview](/dotnet/desktop/wpf/advanced/wpf-globalization-and-localization-overview). The current implementation uses a format string that is adjusted depending on whether aspects of the supplied have values. For example, if there is no value in , the format string is in the form `yyyy-MM-dd` rather than writing out full-verbosity zero values for the time component. diff --git a/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml b/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml index f19092e0e58..3f37631f16e 100644 --- a/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml +++ b/xml/System.Windows.Markup/DictionaryKeyPropertyAttribute.xml @@ -63,15 +63,15 @@ - - For more information about the WPF resource dictionary implications of , see [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + For more information about the WPF resource dictionary implications of , see [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). ]]>
- XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services - x:Key Attribute + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services + x:Key Attribute
diff --git a/xml/System.Windows.Markup/EventSetterHandlerConverter.xml b/xml/System.Windows.Markup/EventSetterHandlerConverter.xml index bf512f2172b..1c265641fa0 100644 --- a/xml/System.Windows.Markup/EventSetterHandlerConverter.xml +++ b/xml/System.Windows.Markup/EventSetterHandlerConverter.xml @@ -26,7 +26,7 @@
diff --git a/xml/System.Windows.Markup/IComponentConnector.xml b/xml/System.Windows.Markup/IComponentConnector.xml index ecd2c6bddbd..0f71ba30fa7 100644 --- a/xml/System.Windows.Markup/IComponentConnector.xml +++ b/xml/System.Windows.Markup/IComponentConnector.xml @@ -46,7 +46,7 @@ ## Remarks This interface is used internally by . - Implementations of are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see defined in the output. That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. For more information on the WPF integration of the `InitializeComponent` concept, see [Application Management Overview](/dotnet/framework/wpf/app-development/application-management-overview) or [Code-Behind and XAML in WPF](/dotnet/framework/wpf/advanced/code-behind-and-xaml-in-wpf). + Implementations of are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see defined in the output. That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. For more information on the WPF integration of the `InitializeComponent` concept, see [Application Management Overview](/dotnet/desktop/wpf/app-development/application-management-overview) or [Code-Behind and XAML in WPF](/dotnet/desktop/wpf/advanced/code-behind-and-xaml-in-wpf). In previous versions of the .NET Framework, this interface existed in the WPF-specific assembly WindowsBase. In .NET Framework 4, is in the System.Xaml assembly. . For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). @@ -136,7 +136,7 @@ ## Remarks is used internally by . - Implementations of are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see defined in the output. That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. For more information on the WPF integration of the `InitializeComponent` concept, see [Application Management Overview](/dotnet/framework/wpf/app-development/application-management-overview) or [Code-Behind and XAML in WPF](/dotnet/framework/wpf/advanced/code-behind-and-xaml-in-wpf). + Implementations of are widely observable as part of the infrastructure provided by frameworks or technologies that use XAML combined with application and programming models. For example, whenever you look at the generated classes for XAML root elements in WPF pages and applications, you will see defined in the output. That method also exists in the compiled assembly and plays a role in the WPF application model of loading the XAML UI content at XAML parse time. For more information on the WPF integration of the `InitializeComponent` concept, see [Application Management Overview](/dotnet/desktop/wpf/app-development/application-management-overview) or [Code-Behind and XAML in WPF](/dotnet/desktop/wpf/advanced/code-behind-and-xaml-in-wpf). ]]>
diff --git a/xml/System.Windows.Markup/INameScope.xml b/xml/System.Windows.Markup/INameScope.xml index 88e70725dcb..61b6f97869d 100644 --- a/xml/System.Windows.Markup/INameScope.xml +++ b/xml/System.Windows.Markup/INameScope.xml @@ -57,7 +57,7 @@
- x:Name Attribute + x:Name Attribute
@@ -102,7 +102,7 @@ ]]>
- x:Name Attribute + x:Name Attribute
diff --git a/xml/System.Windows.Markup/IProvideValueTarget.xml b/xml/System.Windows.Markup/IProvideValueTarget.xml index 4a96a8f3352..567adcc8e74 100644 --- a/xml/System.Windows.Markup/IProvideValueTarget.xml +++ b/xml/System.Windows.Markup/IProvideValueTarget.xml @@ -143,7 +143,7 @@ ]]>
- Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML
@@ -190,7 +190,7 @@ ]]>
- Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML
diff --git a/xml/System.Windows.Markup/IReceiveMarkupExtension.xml b/xml/System.Windows.Markup/IReceiveMarkupExtension.xml index fdf189ce082..9855e159e9a 100644 --- a/xml/System.Windows.Markup/IReceiveMarkupExtension.xml +++ b/xml/System.Windows.Markup/IReceiveMarkupExtension.xml @@ -41,7 +41,7 @@ - Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML diff --git a/xml/System.Windows.Markup/IUriContext.xml b/xml/System.Windows.Markup/IUriContext.xml index 9d43ac35955..8db4732c755 100644 --- a/xml/System.Windows.Markup/IUriContext.xml +++ b/xml/System.Windows.Markup/IUriContext.xml @@ -72,7 +72,7 @@ ]]> - Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML @@ -108,7 +108,7 @@ Gets or sets the base URI of the current application context. The base URI of the application context. To be added. - Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML diff --git a/xml/System.Windows.Markup/IValueSerializerContext.xml b/xml/System.Windows.Markup/IValueSerializerContext.xml index 59666bf203e..9842d8b38f7 100644 --- a/xml/System.Windows.Markup/IValueSerializerContext.xml +++ b/xml/System.Windows.Markup/IValueSerializerContext.xml @@ -60,7 +60,7 @@ ]]> - Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML @@ -107,7 +107,7 @@ A capable of serializing the specified property. To be added. - Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML @@ -145,7 +145,7 @@ A capable of serializing the specified type. To be added. - Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML diff --git a/xml/System.Windows.Markup/IXamlTypeResolver.xml b/xml/System.Windows.Markup/IXamlTypeResolver.xml index 0bbdb550982..3ad26cd414b 100644 --- a/xml/System.Windows.Markup/IXamlTypeResolver.xml +++ b/xml/System.Windows.Markup/IXamlTypeResolver.xml @@ -53,8 +53,8 @@ ]]> - System.Xaml Conceptual Documentation - Type Converters and Markup Extensions for XAML + System.Xaml Conceptual Documentation + Type Converters and Markup Extensions for XAML diff --git a/xml/System.Windows.Markup/InternalTypeHelper.xml b/xml/System.Windows.Markup/InternalTypeHelper.xml index 3a8c93f3ba7..3fa65f67225 100644 --- a/xml/System.Windows.Markup/InternalTypeHelper.xml +++ b/xml/System.Windows.Markup/InternalTypeHelper.xml @@ -39,7 +39,7 @@ ]]> - XAML Security Considerations + XAML Security Considerations diff --git a/xml/System.Windows.Markup/MarkupExtension.xml b/xml/System.Windows.Markup/MarkupExtension.xml index 949e9ab8c0c..58c475118c6 100644 --- a/xml/System.Windows.Markup/MarkupExtension.xml +++ b/xml/System.Windows.Markup/MarkupExtension.xml @@ -48,7 +48,7 @@ ## Remarks Markup extensions return objects to callers, based on the input of string attribute values or markup elements in XAML. Markup extensions return objects in a more sophisticated way than type converters alone can accomplish. A XAML object writer invokes a type converter because a type or member has a type converter implementation associated with it. From the CLR frame of reference, this means that a type or member is attributed. From the XAML type system perspective, this means that a XAML type or a XAML member has a value for its `TypeConverter` property. The invocation of a type converter is tied to the type or property definition, and is always invoked by XAML processing for these cases. In contrast, a markup extension is more under the control of user code and user-produced markup, and can be applied whenever an application scenario demands it. A markup extension can be invoked and can be used for setting different type-member values, so long as the markup extension's return type is assignable to that value. - For information on creating a custom markup extension, see . For more information on markup extensions in general, see [Markup Extensions for XAML Overview](/dotnet/framework/xaml-services/markup-extensions-for-xaml-overview). If you are building on WPF and using or creating markup extensions for XAML, other relevant information can be found in the topic [Markup Extensions and WPF XAML](/dotnet/framework/wpf/advanced/markup-extensions-and-wpf-xaml). + For information on creating a custom markup extension, see . For more information on markup extensions in general, see [Markup Extensions for XAML Overview](/dotnet/framework/xaml-services/markup-extensions-for-xaml-overview). If you are building on WPF and using or creating markup extensions for XAML, other relevant information can be found in the topic [Markup Extensions and WPF XAML](/dotnet/desktop/wpf/advanced/markup-extensions-and-wpf-xaml). The method of each markup extension implementation can use an at run time that can provide context. This is then queried for specific services that pass information, such as or . For more information on service contexts for a markup extension, see [Service Contexts Available to Type Converters and Markup Extensions](/dotnet/framework/xaml-services/service-contexts-available-to-type-converters-and-markup-extensions). @@ -56,8 +56,8 @@ ]]> - Type Converters and Markup Extensions for XAML - Overview of markup extensions for XAML + Type Converters and Markup Extensions for XAML + Overview of markup extensions for XAML @@ -187,8 +187,8 @@ - Type Converters and Markup Extensions for XAML - Overview of markup extensions for XAML + Type Converters and Markup Extensions for XAML + Overview of markup extensions for XAML diff --git a/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml b/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml index 8db45eb66c2..2ac0c9223f3 100644 --- a/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml +++ b/xml/System.Windows.Markup/MarkupExtensionReturnTypeAttribute.xml @@ -56,10 +56,10 @@ - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services - Type Converters and Markup Extensions for XAML + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services + Type Converters and Markup Extensions for XAML diff --git a/xml/System.Windows.Markup/NameReferenceConverter.xml b/xml/System.Windows.Markup/NameReferenceConverter.xml index 9843d6214b4..8e45c7fa4a9 100644 --- a/xml/System.Windows.Markup/NameReferenceConverter.xml +++ b/xml/System.Windows.Markup/NameReferenceConverter.xml @@ -38,8 +38,8 @@ ]]> - Type Converters and Markup Extensions for XAML - XAML Services + Type Converters and Markup Extensions for XAML + XAML Services diff --git a/xml/System.Windows.Markup/NameScopePropertyAttribute.xml b/xml/System.Windows.Markup/NameScopePropertyAttribute.xml index 4c88639e506..b8e2d43cebd 100644 --- a/xml/System.Windows.Markup/NameScopePropertyAttribute.xml +++ b/xml/System.Windows.Markup/NameScopePropertyAttribute.xml @@ -63,9 +63,9 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Markup/NullExtension.xml b/xml/System.Windows.Markup/NullExtension.xml index 1b453a11026..54aac11aad4 100644 --- a/xml/System.Windows.Markup/NullExtension.xml +++ b/xml/System.Windows.Markup/NullExtension.xml @@ -70,12 +70,12 @@ The System.Xaml assembly uses to map all types in the assembly to the XAML namespace for the XAML language (`http://schemas.microsoft.com/winfx/2006/xaml`). Typically you declare a prefix for `http://schemas.microsoft.com/winfx/2006/xaml` in a root element mapping and use the prefix `x`. ## WPF Usage Notes - For WPF dependency properties, when you set a dependency property value to `null`, you are not necessarily setting the property to its default value, even if it is a reference property. The default value of a dependency property depends on its dependency property registration. An unset value is not necessarily `null` either; see . For more information, see or [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview). + For WPF dependency properties, when you set a dependency property value to `null`, you are not necessarily setting the property to its default value, even if it is a reference property. The default value of a dependency property depends on its dependency property registration. An unset value is not necessarily `null` either; see . For more information, see or [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview). ]]> - x:Null Markup Extension - Type Converters and Markup Extensions for XAML + x:Null Markup Extension + Type Converters and Markup Extensions for XAML diff --git a/xml/System.Windows.Markup/ParserContext.xml b/xml/System.Windows.Markup/ParserContext.xml index c87cff4b940..26e07de78ea 100644 --- a/xml/System.Windows.Markup/ParserContext.xml +++ b/xml/System.Windows.Markup/ParserContext.xml @@ -37,7 +37,7 @@ A is typically used as an input for a call to a operation. In these cases, you are using overloads of or where supplying the provides greater control over factors such as the type mapping to XAML, or altering XML processing defaults. Using a as opposed to using default behavior is an advanced scenario. - `xml:lang` and `xml:space` behavior is one of the aspects of a context you can override. By default, the parser context uses `en-us` based values. For more information on why the language-level context for XAML uses `en-us` rather than a culture-invariant value, see [WPF Globalization and Localization Overview](/dotnet/framework/wpf/advanced/wpf-globalization-and-localization-overview). + `xml:lang` and `xml:space` behavior is one of the aspects of a context you can override. By default, the parser context uses `en-us` based values. For more information on why the language-level context for XAML uses `en-us` rather than a culture-invariant value, see [WPF Globalization and Localization Overview](/dotnet/desktop/wpf/advanced/wpf-globalization-and-localization-overview). ]]> @@ -313,7 +313,7 @@ - xml:lang Attribute + xml:lang Attribute @@ -395,7 +395,7 @@ ]]> - xml:space Attribute + xml:space Attribute diff --git a/xml/System.Windows.Markup/Reference.xml b/xml/System.Windows.Markup/Reference.xml index 7869ef8b4fe..804928d6fc1 100644 --- a/xml/System.Windows.Markup/Reference.xml +++ b/xml/System.Windows.Markup/Reference.xml @@ -42,7 +42,7 @@ ]]> - x:Reference Markup Extension + x:Reference Markup Extension diff --git a/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml b/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml index f361ebce11e..d20d9b2de9b 100644 --- a/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml +++ b/xml/System.Windows.Markup/RuntimeNamePropertyAttribute.xml @@ -65,11 +65,11 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services - x:Name Attribute - XAMLName grammar + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services + x:Name Attribute + XAMLName grammar diff --git a/xml/System.Windows.Markup/StaticExtension.xml b/xml/System.Windows.Markup/StaticExtension.xml index e744e2ba1dc..a03bfb68476 100644 --- a/xml/System.Windows.Markup/StaticExtension.xml +++ b/xml/System.Windows.Markup/StaticExtension.xml @@ -71,7 +71,7 @@ ]]> - x:Static Markup Extension + x:Static Markup Extension @@ -162,7 +162,7 @@ is . - x:Static Markup Extension + x:Static Markup Extension diff --git a/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml b/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml index 55f31ad4a07..0d0b4cc67f9 100644 --- a/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml +++ b/xml/System.Windows.Markup/TrimSurroundingWhitespaceAttribute.xml @@ -56,9 +56,9 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Markup/TypeExtension.xml b/xml/System.Windows.Markup/TypeExtension.xml index 0e503578f4a..b46ded2dbe6 100644 --- a/xml/System.Windows.Markup/TypeExtension.xml +++ b/xml/System.Windows.Markup/TypeExtension.xml @@ -75,8 +75,8 @@ ]]> - x:Type Markup Extension - Type Converters and Markup Extensions for XAML + x:Type Markup Extension + Type Converters and Markup Extensions for XAML diff --git a/xml/System.Windows.Markup/UidPropertyAttribute.xml b/xml/System.Windows.Markup/UidPropertyAttribute.xml index fcdab129c04..a93ab3a2be4 100644 --- a/xml/System.Windows.Markup/UidPropertyAttribute.xml +++ b/xml/System.Windows.Markup/UidPropertyAttribute.xml @@ -51,17 +51,17 @@ ## Remarks -The `UidPropertyAttribute` is a XAML language attribute that identifies element nodes in markup so that they can be uniquely identified. Although the model for `x:Uid` is potentially more general, one usage of unique identifiers for XAML elements is for localization tools, so that XAML language components that need localization can generate a companion localization source and then re-integrated with the original XAML. For more information on how `x:Uid` is used in WPF localization. see [WPF Globalization and Localization Overview](/dotnet/framework/wpf/advanced/wpf-globalization-and-localization-overview). +The `UidPropertyAttribute` is a XAML language attribute that identifies element nodes in markup so that they can be uniquely identified. Although the model for `x:Uid` is potentially more general, one usage of unique identifiers for XAML elements is for localization tools, so that XAML language components that need localization can generate a companion localization source and then re-integrated with the original XAML. For more information on how `x:Uid` is used in WPF localization. see [WPF Globalization and Localization Overview](/dotnet/desktop/wpf/advanced/wpf-globalization-and-localization-overview). In versions of the .NET Framework before .NET Framework 4, this class existed in the WPF-specific assembly WindowsBase. In .NET Framework 4 and later versions, `UidPropertyAttribute` is in the System.Xaml assembly. For more information, see [Types Migrated from WPF to System.Xaml](/dotnet/framework/xaml-services/types-migrated-from-wpf-to-system-xaml). ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - NET XAML Services Conceptual Documentation - x:Uid Attribute + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + NET XAML Services Conceptual Documentation + x:Uid Attribute diff --git a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml index 1e7fa0f3fa4..c1c0d2a077d 100644 --- a/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml +++ b/xml/System.Windows.Markup/UsableDuringInitializationAttribute.xml @@ -56,9 +56,9 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Markup/ValueSerializerAttribute.xml b/xml/System.Windows.Markup/ValueSerializerAttribute.xml index 97fd7edf4d9..3559a9e10e4 100644 --- a/xml/System.Windows.Markup/ValueSerializerAttribute.xml +++ b/xml/System.Windows.Markup/ValueSerializerAttribute.xml @@ -88,9 +88,9 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml b/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml index 00033201309..2dd2835aa6f 100644 --- a/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml +++ b/xml/System.Windows.Markup/WhitespaceSignificantCollectionAttribute.xml @@ -59,9 +59,9 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Markup/XamlDeferLoadAttribute.xml b/xml/System.Windows.Markup/XamlDeferLoadAttribute.xml index 4bfe28a28a0..ba5bb04374d 100644 --- a/xml/System.Windows.Markup/XamlDeferLoadAttribute.xml +++ b/xml/System.Windows.Markup/XamlDeferLoadAttribute.xml @@ -40,9 +40,9 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Markup/XamlParseException.xml b/xml/System.Windows.Markup/XamlParseException.xml index f5635fbf479..858b2992ae8 100644 --- a/xml/System.Windows.Markup/XamlParseException.xml +++ b/xml/System.Windows.Markup/XamlParseException.xml @@ -38,13 +38,13 @@ For .NET Framework 4, the exception that typically reports XAML processing exceptions is defined in a different namespace () and a different assembly (System.Xaml). - Unless you are writing an equivalent to the WPF XAML parser or working with .NET Framework 3.0 and .NET Framework 3.5 targeting, you generally will not throw from your own code. However, handling for the exception is sometimes necessary. For application scenarios, where you may want to suppress XAML parse errors, a event handler at the application level is one way to handle a run-time . Whether to suppress exceptions or let them surface to user code depends on how you design your application for purposes of loading XAML, and the trust level that you assign to the XAML your application loads. For more information, see [XAML Security Considerations](/dotnet/framework/xaml-services/xaml-security-considerations) or "XAML Security" section of [XAML Overview (WPF)](/dotnet/framework/wpf/advanced/xaml-overview-wpf). + Unless you are writing an equivalent to the WPF XAML parser or working with .NET Framework 3.0 and .NET Framework 3.5 targeting, you generally will not throw from your own code. However, handling for the exception is sometimes necessary. For application scenarios, where you may want to suppress XAML parse errors, a event handler at the application level is one way to handle a run-time . Whether to suppress exceptions or let them surface to user code depends on how you design your application for purposes of loading XAML, and the trust level that you assign to the XAML your application loads. For more information, see [XAML Security Considerations](/dotnet/framework/xaml-services/xaml-security-considerations) or "XAML Security" section of [XAML Overview (WPF)](/dotnet/desktop/wpf/fundamentals/xaml). For pages of an application, when the is thrown, it is usually in the context of the `InitializeComponent` call made by your page class, which is the entry point for the WPF application model's usage of the WPF XAML parser at the per-page level. Therefore another possible handling strategy is to place `try/catch` blocks in `InitializeComponent`. However, this technique does not integrate well with templates, visual design surfaces and other generated sources that hook up `InitializeComponent`. ]]> - XAML Services + XAML Services @@ -426,7 +426,7 @@ The relevant XAML value. To be added. - x:Key Attribute + x:Key Attribute diff --git a/xml/System.Windows.Markup/XamlReader.xml b/xml/System.Windows.Markup/XamlReader.xml index d3a004ef32f..ab58e43fa21 100644 --- a/xml/System.Windows.Markup/XamlReader.xml +++ b/xml/System.Windows.Markup/XamlReader.xml @@ -29,7 +29,7 @@ ## Remarks The synchronous methods are static, but the asynchronous methods are not static and require an instance of the class to use. - The output of the `Load` methods is a single object, which represents the root object of a created object tree or object graph. Object graphs that are created by are typically added to the existing object tree of a WPF application at run time. Otherwise the new object graph is considered disconnected for purposes of the WPF application model. This means that it does not render, and cannot be accessed using any of the object tree techniques as applied to the WPF application's main object tree (for example, the APIs , , ). For more information on object tree concepts, see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). + The output of the `Load` methods is a single object, which represents the root object of a created object tree or object graph. Object graphs that are created by are typically added to the existing object tree of a WPF application at run time. Otherwise the new object graph is considered disconnected for purposes of the WPF application model. This means that it does not render, and cannot be accessed using any of the object tree techniques as applied to the WPF application's main object tree (for example, the APIs , , ). For more information on object tree concepts, see [Trees in WPF](/dotnet/desktop/wpf/advanced/trees-in-wpf). supports the following primary scenarios: @@ -47,7 +47,7 @@ ## Code Access Security, Loose XAML, and XamlReader XAML is a markup language that directly represents object instantiation and execution. Therefore, elements created in XAML have the same ability to interact with system resources (network access, file system IO, for example) as the equivalent generated code does. - WPF supports the .NET security framework Code Access Security (CAS). This means that WPF content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and XAML browser application (XBAP) are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security). + WPF supports the .NET security framework Code Access Security (CAS). This means that WPF content running in the internet zone has reduced execution permissions. "Loose XAML" (pages of noncompiled XAML interpreted at load time by a XAML viewer) and XAML browser application (XBAP) are usually run in this internet zone and use the same permission set. However, XAML loaded in to a fully trusted application has the same access to the system resources as the hosting application does. For more information, see [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security). The implications of these statements for is that your application design must make trust decisions about the XAML you decide to load. If you are loading XAML that is not trusted, consider implementing your own sandboxing technique for how you load the resulting object graph. diff --git a/xml/System.Windows.Markup/XamlSetMarkupExtensionAttribute.xml b/xml/System.Windows.Markup/XamlSetMarkupExtensionAttribute.xml index fa9a3f79503..313fc98bfaa 100644 --- a/xml/System.Windows.Markup/XamlSetMarkupExtensionAttribute.xml +++ b/xml/System.Windows.Markup/XamlSetMarkupExtensionAttribute.xml @@ -40,7 +40,7 @@ - Overview of markup extensions for XAML + Overview of markup extensions for XAML diff --git a/xml/System.Windows.Markup/XamlSetMarkupExtensionEventArgs.xml b/xml/System.Windows.Markup/XamlSetMarkupExtensionEventArgs.xml index 2ee71aa0d9e..eab70d257e1 100644 --- a/xml/System.Windows.Markup/XamlSetMarkupExtensionEventArgs.xml +++ b/xml/System.Windows.Markup/XamlSetMarkupExtensionEventArgs.xml @@ -31,7 +31,7 @@ ]]> - Markup Extensions for XAML Overview + Markup Extensions for XAML Overview diff --git a/xml/System.Windows.Markup/XamlSetTypeConverterAttribute.xml b/xml/System.Windows.Markup/XamlSetTypeConverterAttribute.xml index 092225660ac..677b018b91d 100644 --- a/xml/System.Windows.Markup/XamlSetTypeConverterAttribute.xml +++ b/xml/System.Windows.Markup/XamlSetTypeConverterAttribute.xml @@ -39,9 +39,9 @@ - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Markup/XamlTypeMapper.xml b/xml/System.Windows.Markup/XamlTypeMapper.xml index 384de6dc930..aefddfd1304 100644 --- a/xml/System.Windows.Markup/XamlTypeMapper.xml +++ b/xml/System.Windows.Markup/XamlTypeMapper.xml @@ -250,7 +250,7 @@ ## Remarks The default mapper only works on a default assembly list. No specific information about assemblies (as is specified in constructors) is used. In the current implementation the default assembly list is: `WindowsBase`, `PresentationCore`, `PresentationFramework`. - Using the default mapper does not mean that you cannot use custom assemblies/types in XAML at all. It only means that if you do use custom types/assemblies, you must then use the conventional XAML technique of creating the mappings as `xmlns` attributes in each XAML page where the types/assemblies are referenced, as opposed to a type mapper API. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + Using the default mapper does not mean that you cannot use custom assemblies/types in XAML at all. It only means that if you do use custom types/assemblies, you must then use the conventional XAML technique of creating the mappings as `xmlns` attributes in each XAML page where the types/assemblies are referenced, as opposed to a type mapper API. For more information, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). ]]> diff --git a/xml/System.Windows.Markup/XamlWriter.xml b/xml/System.Windows.Markup/XamlWriter.xml index 5895a6a46a3..8a8b03941f0 100644 --- a/xml/System.Windows.Markup/XamlWriter.xml +++ b/xml/System.Windows.Markup/XamlWriter.xml @@ -27,7 +27,7 @@ is not permitted when running in partial trust. This includes from XBAPs. @@ -93,7 +93,7 @@ is not permitted when running in partial trust. @@ -154,7 +154,7 @@ is not permitted when running in partial trust. @@ -215,7 +215,7 @@ is not permitted when running in partial trust. @@ -268,7 +268,7 @@ is not permitted when running in partial trust. @@ -321,7 +321,7 @@ is not permitted when running in partial trust. diff --git a/xml/System.Windows.Markup/XmlAttributeProperties.xml b/xml/System.Windows.Markup/XmlAttributeProperties.xml index 1f9e5c2a85d..bfc5882296a 100644 --- a/xml/System.Windows.Markup/XmlAttributeProperties.xml +++ b/xml/System.Windows.Markup/XmlAttributeProperties.xml @@ -30,7 +30,7 @@ ## Remarks This class implements attached property support for , , and and . - These properties are generally only used by the WPF XAML parser implementation for .NET Framework 3.0 and .NET Framework 3.5. Actual user code attached property calls from XAML markup is not the primary scenario. The properties are implemented as attached properties primarily so that the properties can better support the property inheritance concept for dependency properties through all possible object graphs. As such, this is really an infrastructure support class. For more information, see [Property Value Inheritance](/dotnet/framework/wpf/advanced/property-value-inheritance). + These properties are generally only used by the WPF XAML parser implementation for .NET Framework 3.0 and .NET Framework 3.5. Actual user code attached property calls from XAML markup is not the primary scenario. The properties are implemented as attached properties primarily so that the properties can better support the property inheritance concept for dependency properties through all possible object graphs. As such, this is really an infrastructure support class. For more information, see [Property Value Inheritance](/dotnet/desktop/wpf/properties/property-value-inheritance). ]]> @@ -224,7 +224,7 @@ To be added. is . - xml:space Attribute + xml:space Attribute diff --git a/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml b/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml index 56c9f870544..e6ec7acb4ad 100644 --- a/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml +++ b/xml/System.Windows.Markup/XmlLangPropertyAttribute.xml @@ -54,10 +54,10 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services - xml:lang Handling in XAML + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services + xml:lang Handling in XAML @@ -96,7 +96,7 @@ The property name to associate with the attribute. Initializes a new instance of the class. To be added. - xml:lang Handling in XAML + xml:lang Handling in XAML @@ -135,7 +135,7 @@ Gets the name of the property that is specified in this attribute. The name of the property. To be added. - xml:lang Handling in XAML + xml:lang Handling in XAML diff --git a/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml b/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml index 7a5e1e05fcc..e8aee0d513d 100644 --- a/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsCompatibleWithAttribute.xml @@ -59,9 +59,9 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml b/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml index 777a9591246..358391aa3ac 100644 --- a/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsDefinitionAttribute.xml @@ -60,10 +60,10 @@ ]]> - XAML Namespace (x:) Language Features - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML Namespace (x:) Language Features + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Markup/XmlnsDictionary.xml b/xml/System.Windows.Markup/XmlnsDictionary.xml index f95a470ed5b..ceb7a34e309 100644 --- a/xml/System.Windows.Markup/XmlnsDictionary.xml +++ b/xml/System.Windows.Markup/XmlnsDictionary.xml @@ -46,7 +46,7 @@ maps XAML namespace prefixes to the complete XAML namespace URI. For XAML usage in applications and XAML namespaces in general, the URI is often not a schema-style URI that includes `http://`. It is instead a user-defined mapping to a CLR namespace and assembly. That assembly contains the backing types being referred to. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/framework/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). + maps XAML namespace prefixes to the complete XAML namespace URI. For XAML usage in applications and XAML namespaces in general, the URI is often not a schema-style URI that includes `http://`. It is instead a user-defined mapping to a CLR namespace and assembly. That assembly contains the backing types being referred to. For details, see [XAML Namespaces and Namespace Mapping for WPF XAML](/dotnet/desktop/wpf/advanced/xaml-namespaces-and-namespace-mapping-for-wpf-xaml). The adds the concept of scope for a XAML namespace. A default might contain prefix keys and XML namespace URI values. The scope concept in parallels the XML concept that a prefix might be redefined. If so, the redefinition only applies at that level or below in a DOM view of the XML (the previous definition applies at higher level in the DOM). The scope concept is mostly abstracted away in the API, such that you can call APIs such as without being concerned about scope. However, does expose and so that a custom implementation that changes scope can synchronize with the scope for the . diff --git a/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml b/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml index 872b100fcf0..49ecc0be37e 100644 --- a/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml +++ b/xml/System.Windows.Markup/XmlnsPrefixAttribute.xml @@ -65,9 +65,9 @@ ]]> - XAML-related CLR attributes for custom types and libraries - Define custom types for use with .NET XAML Services - XAML Services + XAML-related CLR attributes for custom types and libraries + Define custom types for use with .NET XAML Services + XAML Services diff --git a/xml/System.Windows.Media.Animation/Animatable.xml b/xml/System.Windows.Media.Animation/Animatable.xml index 34c87b0c86d..1b39491d0bd 100644 --- a/xml/System.Windows.Media.Animation/Animatable.xml +++ b/xml/System.Windows.Media.Animation/Animatable.xml @@ -174,7 +174,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks will also be disconnected and garbage collected. - For more information about clock objects, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about clock objects, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). @@ -307,7 +307,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks will also be disconnected and garbage collected. - For more information about clock objects, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about clock objects, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). diff --git a/xml/System.Windows.Media.Animation/AnimationTimeline.xml b/xml/System.Windows.Media.Animation/AnimationTimeline.xml index 1a2066e6665..99d8f5f0c6f 100644 --- a/xml/System.Windows.Media.Animation/AnimationTimeline.xml +++ b/xml/System.Windows.Media.Animation/AnimationTimeline.xml @@ -29,7 +29,7 @@ ## Remarks An is a type of object that generates output values based on its timing progress. All animation types inherit from . - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> @@ -44,9 +44,9 @@ - - Override this property to indicate the of output your animation produces. - If the class does not use dependency properties to store its data or it requires extra initialization after creation, you might need to override additional methods; see the Freezable Objects Overview for more information. + If the class does not use dependency properties to store its data or it requires extra initialization after creation, you might need to override additional methods; see the Freezable Objects Overview for more information. - For more information about creating custom animations, see the Custom Animations Overview. + For more information about creating custom animations, see the Custom Animations Overview. Custom Animation Sample diff --git a/xml/System.Windows.Media.Animation/BeginStoryboard.xml b/xml/System.Windows.Media.Animation/BeginStoryboard.xml index b3e475f2f6c..e37ae5ad893 100644 --- a/xml/System.Windows.Media.Animation/BeginStoryboard.xml +++ b/xml/System.Windows.Media.Animation/BeginStoryboard.xml @@ -42,7 +42,7 @@ When you begin a on a property that is already being animated by another , the property of determines how the animation proceeds. ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a that was declared in markup interactively, you must set the property of its . You can then control the by using a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. + To be able to pause, resume, or otherwise control a that was declared in markup interactively, you must set the property of its . You can then control the by using a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. > [!NOTE] > In code, you may use the interactive methods of the class to control a that was applied using a . As is the case when using objects, you must give the a name for its to be interactively controllable. @@ -142,7 +142,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -188,7 +188,7 @@ , set the property of its and use a object like , , or to reference this name. If the of is unspecified, the cannot be interactively affected after it is begun; furthermore, when the ends or enters its Fill period, the animation clocks are disposed of. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. + To be able to pause, resume, or otherwise interactively control a , set the property of its and use a object like , , or to reference this name. If the of is unspecified, the cannot be interactively affected after it is begun; furthermore, when the ends or enters its Fill period, the animation clocks are disposed of. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml b/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml index 768e60479f8..94bddf43f16 100644 --- a/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/BooleanAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ByteAnimation.xml b/xml/System.Windows.Media.Animation/ByteAnimation.xml index 0a4e01ab624..8620a45bbea 100644 --- a/xml/System.Windows.Media.Animation/ByteAnimation.xml +++ b/xml/System.Windows.Media.Animation/ByteAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ByteAnimationBase.xml b/xml/System.Windows.Media.Animation/ByteAnimationBase.xml index 6ba89ac45a9..2382c9be7ba 100644 --- a/xml/System.Windows.Media.Animation/ByteAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ByteAnimationBase.xml @@ -25,7 +25,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -161,7 +161,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -219,7 +219,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -277,7 +277,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/CharAnimationBase.xml b/xml/System.Windows.Media.Animation/CharAnimationBase.xml index 2f1cdb0af8f..fd50a2207e7 100644 --- a/xml/System.Windows.Media.Animation/CharAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/CharAnimationBase.xml @@ -25,7 +25,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -161,7 +161,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -219,7 +219,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -277,7 +277,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Clock.xml b/xml/System.Windows.Media.Animation/Clock.xml index 2510ae5433a..695a9306a05 100644 --- a/xml/System.Windows.Media.Animation/Clock.xml +++ b/xml/System.Windows.Media.Animation/Clock.xml @@ -29,7 +29,7 @@ ## Remarks A , by itself, doesn't actually do anything other than describe a segment of time. It's the timeline's object that does the real work: it maintains timing-related run-time state for the timeline. - In most cases, a clock is created automatically for your timeline. When you animate by using a or the method, clocks are automatically created for your timelines and animations and applied to their targeted properties. For examples, see [How to: Animate a Property by Using a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-animate-a-property-by-using-a-storyboard) and [How to: Animate a Property Without Using a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-animate-a-property-without-using-a-storyboard). + In most cases, a clock is created automatically for your timeline. When you animate by using a or the method, clocks are automatically created for your timelines and animations and applied to their targeted properties. For examples, see [How to: Animate a Property by Using a Storyboard](/dotnet/desktop/wpf/graphics-multimedia/how-to-animate-a-property-by-using-a-storyboard) and [How to: Animate a Property Without Using a Storyboard](/dotnet/desktop/wpf/graphics-multimedia/how-to-animate-a-property-without-using-a-storyboard). You can also create a explicitly by using the method. In performance-intensive scenarios, such as animating large numbers of similar objects, managing your own use can provide performance benefits. diff --git a/xml/System.Windows.Media.Animation/ClockState.xml b/xml/System.Windows.Media.Animation/ClockState.xml index 72e2aabc0b9..1b73c89e258 100644 --- a/xml/System.Windows.Media.Animation/ClockState.xml +++ b/xml/System.Windows.Media.Animation/ClockState.xml @@ -28,7 +28,7 @@ ## Remarks Note that does not indicate whether a clock is paused or the direction in which time is flowing. - These explanations rely on the concept of ticks; for a detailed explanation see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + These explanations rely on the concept of ticks; for a detailed explanation see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ColorAnimation.xml b/xml/System.Windows.Media.Animation/ColorAnimation.xml index 9cf516afd77..258acafe93b 100644 --- a/xml/System.Windows.Media.Animation/ColorAnimation.xml +++ b/xml/System.Windows.Media.Animation/ColorAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ColorAnimationBase.xml b/xml/System.Windows.Media.Animation/ColorAnimationBase.xml index 16f9d2c9d75..f952187cf9b 100644 --- a/xml/System.Windows.Media.Animation/ColorAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ColorAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ControllableStoryboardAction.xml b/xml/System.Windows.Media.Animation/ControllableStoryboardAction.xml index d5bf6f38a41..1f7c65e0eec 100644 --- a/xml/System.Windows.Media.Animation/ControllableStoryboardAction.xml +++ b/xml/System.Windows.Media.Animation/ControllableStoryboardAction.xml @@ -29,7 +29,7 @@ ## Remarks ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/DecimalAnimation.xml b/xml/System.Windows.Media.Animation/DecimalAnimation.xml index e04388b004f..e3e0e710b97 100644 --- a/xml/System.Windows.Media.Animation/DecimalAnimation.xml +++ b/xml/System.Windows.Media.Animation/DecimalAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/DecimalAnimationBase.xml b/xml/System.Windows.Media.Animation/DecimalAnimationBase.xml index 7b8a7bbb8ad..242c011634f 100644 --- a/xml/System.Windows.Media.Animation/DecimalAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/DecimalAnimationBase.xml @@ -25,7 +25,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -161,7 +161,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -219,7 +219,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -277,7 +277,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/DiscreteInt16KeyFrame.xml b/xml/System.Windows.Media.Animation/DiscreteInt16KeyFrame.xml index 36a6d2a6899..eef1fdafff3 100644 --- a/xml/System.Windows.Media.Animation/DiscreteInt16KeyFrame.xml +++ b/xml/System.Windows.Media.Animation/DiscreteInt16KeyFrame.xml @@ -50,7 +50,7 @@ :::code language="vb" source="~/snippets/visualbasic/System.Windows.Media.Animation/DiscreteInt16KeyFrame/Overview/altdoubleanimationusingkeyframesexample.vb" id="Snippetaltdoubleanimationusingkeyframeswholepage"::: :::code language="xaml" source="~/snippets/xaml/VS_Snippets_Wpf/keyframes_snip/XAML/AltDoubleAnimationUsingKeyFramesExample.xaml" id="Snippetaltdoubleanimationusingkeyframeswholepage"::: - Not every \AnimationUsingKeyFrames class supports all interpolation methods. For more information, see the [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + Not every \AnimationUsingKeyFrames class supports all interpolation methods. For more information, see the [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/DoubleAnimation.xml b/xml/System.Windows.Media.Animation/DoubleAnimation.xml index 46e3faa3c7c..c677d343547 100644 --- a/xml/System.Windows.Media.Animation/DoubleAnimation.xml +++ b/xml/System.Windows.Media.Animation/DoubleAnimation.xml @@ -47,7 +47,7 @@ To use other interpolation methods or animate between more than two target values, use a object. ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml b/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml index e583f13148f..58c367024be 100644 --- a/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/DoubleAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml b/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml index 369fd200853..612688c072d 100644 --- a/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml +++ b/xml/System.Windows.Media.Animation/DoubleAnimationUsingPath.xml @@ -357,7 +357,7 @@ :::code language="xaml" source="~/snippets/csharp/System.Windows.Media.Animation/DoubleAnimationUsingPath/PathGeometry/doubleanimationusingpathattributesyntaxexample.xaml" id="Snippetdoubleanimationusingpathattributesyntaxexample"::: - For more information about markup syntax, see [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax). For more examples of creating a path using markup or code, see . + For more information about markup syntax, see [Path Markup Syntax](/dotnet/desktop/wpf/graphics-multimedia/path-markup-syntax). For more examples of creating a path using markup or code, see . ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/HandoffBehavior.xml b/xml/System.Windows.Media.Animation/HandoffBehavior.xml index f6a0f421034..d710457902a 100644 --- a/xml/System.Windows.Media.Animation/HandoffBehavior.xml +++ b/xml/System.Windows.Media.Animation/HandoffBehavior.xml @@ -36,7 +36,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks will also be disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/IAnimatable.xml b/xml/System.Windows.Media.Animation/IAnimatable.xml index cd9763ffba2..4030b42fc69 100644 --- a/xml/System.Windows.Media.Animation/IAnimatable.xml +++ b/xml/System.Windows.Media.Animation/IAnimatable.xml @@ -245,7 +245,7 @@ when you want to retrieve the non-animated value of an animated property. This method takes advantage of the fact that Windows Presentation Foundation (WPF) animations do not remove the target property's original value. For more information, see [Dependency Property Value Precedence](/dotnet/framework/wpf/advanced/dependency-property-value-precedence). + Use this method instead of when you want to retrieve the non-animated value of an animated property. This method takes advantage of the fact that Windows Presentation Foundation (WPF) animations do not remove the target property's original value. For more information, see [Dependency Property Value Precedence](/dotnet/desktop/wpf/properties/dependency-property-value-precedence). ]]> diff --git a/xml/System.Windows.Media.Animation/Int16Animation.xml b/xml/System.Windows.Media.Animation/Int16Animation.xml index 2807b6f2bb7..8bcabb21683 100644 --- a/xml/System.Windows.Media.Animation/Int16Animation.xml +++ b/xml/System.Windows.Media.Animation/Int16Animation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Int16AnimationBase.xml b/xml/System.Windows.Media.Animation/Int16AnimationBase.xml index 22c73aeaac5..6cf4b39f581 100644 --- a/xml/System.Windows.Media.Animation/Int16AnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Int16AnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -108,7 +108,7 @@ ## Examples - [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview) + [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview) ]]> @@ -175,7 +175,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -233,7 +233,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -291,7 +291,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Int32Animation.xml b/xml/System.Windows.Media.Animation/Int32Animation.xml index 9715f902ad4..b22a3ab7b74 100644 --- a/xml/System.Windows.Media.Animation/Int32Animation.xml +++ b/xml/System.Windows.Media.Animation/Int32Animation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Int32AnimationBase.xml b/xml/System.Windows.Media.Animation/Int32AnimationBase.xml index f20e9be2946..c9328383569 100644 --- a/xml/System.Windows.Media.Animation/Int32AnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Int32AnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Int64Animation.xml b/xml/System.Windows.Media.Animation/Int64Animation.xml index 22b4d7797af..a09bf554dc8 100644 --- a/xml/System.Windows.Media.Animation/Int64Animation.xml +++ b/xml/System.Windows.Media.Animation/Int64Animation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Int64AnimationBase.xml b/xml/System.Windows.Media.Animation/Int64AnimationBase.xml index b4da60dea7a..a1673123e51 100644 --- a/xml/System.Windows.Media.Animation/Int64AnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Int64AnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/KeyTime.xml b/xml/System.Windows.Media.Animation/KeyTime.xml index ef2af3ab805..b0bec197754 100644 --- a/xml/System.Windows.Media.Animation/KeyTime.xml +++ b/xml/System.Windows.Media.Animation/KeyTime.xml @@ -37,7 +37,7 @@ specifies when that key frame ends. It does not specify how long the key time plays. The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. See [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview) for more information. + Each key frame's specifies when that key frame ends. It does not specify how long the key time plays. The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. See [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview) for more information. A may be expressed in several different formats, including a numeric time value, as a percentage, or as one of the special sentinel values or . diff --git a/xml/System.Windows.Media.Animation/KeyTimeType.xml b/xml/System.Windows.Media.Animation/KeyTimeType.xml index e55060baf44..f81289f78b0 100644 --- a/xml/System.Windows.Media.Animation/KeyTimeType.xml +++ b/xml/System.Windows.Media.Animation/KeyTimeType.xml @@ -26,7 +26,7 @@ specifies when that key frame ends. It does not specify how long the key time plays. The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. See [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview) for more information. + Each key frame's specifies when that key frame ends. It does not specify how long the key time plays. The amount of time a key frame plays is determined by when the key frame ends, when the previous key frame ended, and the animation's duration. See [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml b/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml index a9bd3839d30..9a56f216663 100644 --- a/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/MatrixAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/MatrixAnimationUsingPath.xml b/xml/System.Windows.Media.Animation/MatrixAnimationUsingPath.xml index ef85fda191a..780dcf133e3 100644 --- a/xml/System.Windows.Media.Animation/MatrixAnimationUsingPath.xml +++ b/xml/System.Windows.Media.Animation/MatrixAnimationUsingPath.xml @@ -540,7 +540,7 @@ can describe complex shapes that contain curves and arcs, enabling you specify complex shapes for your animation input. For more information, see [Geometry Overview](/dotnet/framework/wpf/graphics-multimedia/geometry-overview). + A can describe complex shapes that contain curves and arcs, enabling you specify complex shapes for your animation input. For more information, see [Geometry Overview](/dotnet/desktop/wpf/graphics-multimedia/geometry-overview). ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml b/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml index 196c25ce5a2..72af2fbfab7 100644 --- a/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ObjectAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -161,7 +161,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -219,7 +219,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ParallelTimeline.xml b/xml/System.Windows.Media.Animation/ParallelTimeline.xml index 0da3608dd70..a15ba299d40 100644 --- a/xml/System.Windows.Media.Animation/ParallelTimeline.xml +++ b/xml/System.Windows.Media.Animation/ParallelTimeline.xml @@ -444,7 +444,7 @@ ## Examples - [Dependency Properties Overview](/dotnet/framework/wpf/advanced/dependency-properties-overview) + [Dependency Properties Overview](/dotnet/desktop/wpf/properties/dependency-properties-overview) ]]> diff --git a/xml/System.Windows.Media.Animation/PauseStoryboard.xml b/xml/System.Windows.Media.Animation/PauseStoryboard.xml index 729f42b73b1..472e40c3013 100644 --- a/xml/System.Windows.Media.Animation/PauseStoryboard.xml +++ b/xml/System.Windows.Media.Animation/PauseStoryboard.xml @@ -31,7 +31,7 @@ only affects a when it is active (after the starts). - To control a , the must reference the of the that controls that . See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for an example. + To control a , the must reference the of the that controls that . See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for an example. ## Beginning a Paused Animation When a action is triggered after it has been paused, it appears to resume and restart. That's not what actually happens, however: the action actually replaces itself with an unpaused version. Each time a action is triggered, clock objects are created for its storyboard. These clocks are distributed to the properties they animate. So, when a is triggered again, it doesn't restart its clocks, it replaces them with new clocks. diff --git a/xml/System.Windows.Media.Animation/Point3DAnimation.xml b/xml/System.Windows.Media.Animation/Point3DAnimation.xml index 9d283214e52..a5f1479ace8 100644 --- a/xml/System.Windows.Media.Animation/Point3DAnimation.xml +++ b/xml/System.Windows.Media.Animation/Point3DAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Point3DAnimationBase.xml b/xml/System.Windows.Media.Animation/Point3DAnimationBase.xml index 6980dcd2369..091a38d3e6b 100644 --- a/xml/System.Windows.Media.Animation/Point3DAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Point3DAnimationBase.xml @@ -25,7 +25,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -160,7 +160,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -218,7 +218,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -276,7 +276,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/PointAnimation.xml b/xml/System.Windows.Media.Animation/PointAnimation.xml index 0aa67c01663..8cb22ce66f1 100644 --- a/xml/System.Windows.Media.Animation/PointAnimation.xml +++ b/xml/System.Windows.Media.Animation/PointAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/PointAnimationBase.xml b/xml/System.Windows.Media.Animation/PointAnimationBase.xml index 6d7aaf732d5..591bd3a8bf2 100644 --- a/xml/System.Windows.Media.Animation/PointAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/PointAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/QuaternionAnimation.xml b/xml/System.Windows.Media.Animation/QuaternionAnimation.xml index a53dbafac07..4467750c19d 100644 --- a/xml/System.Windows.Media.Animation/QuaternionAnimation.xml +++ b/xml/System.Windows.Media.Animation/QuaternionAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/QuaternionAnimationBase.xml b/xml/System.Windows.Media.Animation/QuaternionAnimationBase.xml index e898fa76c09..0d9491b2fc8 100644 --- a/xml/System.Windows.Media.Animation/QuaternionAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/QuaternionAnimationBase.xml @@ -25,7 +25,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -160,7 +160,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -218,7 +218,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -276,7 +276,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/RectAnimation.xml b/xml/System.Windows.Media.Animation/RectAnimation.xml index 47da3a57dc5..dc1c24bb438 100644 --- a/xml/System.Windows.Media.Animation/RectAnimation.xml +++ b/xml/System.Windows.Media.Animation/RectAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/RectAnimationBase.xml b/xml/System.Windows.Media.Animation/RectAnimationBase.xml index a1e84ae8513..04855e59117 100644 --- a/xml/System.Windows.Media.Animation/RectAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/RectAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/RemoveStoryboard.xml b/xml/System.Windows.Media.Animation/RemoveStoryboard.xml index e546f930bc4..46a346ff43c 100644 --- a/xml/System.Windows.Media.Animation/RemoveStoryboard.xml +++ b/xml/System.Windows.Media.Animation/RemoveStoryboard.xml @@ -30,7 +30,7 @@ Use with a or to remove a . ## Pause, Resume, Stop, Remove, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, remove, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. + To be able to pause, resume, remove, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ## When to Remove Storyboards You should use the action to remove any storyboards begun with a of . It's also a good idea to remove background animations when the object they animate is no longer being used. For example, if you apply an indefinitely repeating storyboard using an element's event, you should also create an that uses a action to remove the storyboard on the element's event. diff --git a/xml/System.Windows.Media.Animation/ResumeStoryboard.xml b/xml/System.Windows.Media.Animation/ResumeStoryboard.xml index 3d60a8d7256..a5a4dc8d982 100644 --- a/xml/System.Windows.Media.Animation/ResumeStoryboard.xml +++ b/xml/System.Windows.Media.Animation/ResumeStoryboard.xml @@ -29,7 +29,7 @@ ## Remarks Use this class with an or a to resume a paused . A object can only resume a that is paused and has no effect on a in any other state. - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it starts. For more information, see [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts). + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it starts. For more information, see [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts). ]]> diff --git a/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml b/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml index 0d9d99a46d6..a6eceef5378 100644 --- a/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml +++ b/xml/System.Windows.Media.Animation/Rotation3DAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Rotation3DAnimationBase.xml b/xml/System.Windows.Media.Animation/Rotation3DAnimationBase.xml index 64ff6330732..2f822380353 100644 --- a/xml/System.Windows.Media.Animation/Rotation3DAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Rotation3DAnimationBase.xml @@ -25,7 +25,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. diff --git a/xml/System.Windows.Media.Animation/SeekStoryboard.xml b/xml/System.Windows.Media.Animation/SeekStoryboard.xml index e52da85a190..7d7df259a2e 100644 --- a/xml/System.Windows.Media.Animation/SeekStoryboard.xml +++ b/xml/System.Windows.Media.Animation/SeekStoryboard.xml @@ -34,7 +34,7 @@ Seeking a triggers its and events. ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/SetStoryboardSpeedRatio.xml b/xml/System.Windows.Media.Animation/SetStoryboardSpeedRatio.xml index 23cbbc765d7..d60a849745c 100644 --- a/xml/System.Windows.Media.Animation/SetStoryboardSpeedRatio.xml +++ b/xml/System.Windows.Media.Animation/SetStoryboardSpeedRatio.xml @@ -36,7 +36,7 @@ does not control a directly. Rather, must reference the of the , which controls the . ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/SingleAnimation.xml b/xml/System.Windows.Media.Animation/SingleAnimation.xml index 4cdc34f8571..8c0a650b42d 100644 --- a/xml/System.Windows.Media.Animation/SingleAnimation.xml +++ b/xml/System.Windows.Media.Animation/SingleAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/SingleAnimationBase.xml b/xml/System.Windows.Media.Animation/SingleAnimationBase.xml index aab08a9e18c..ba73108528a 100644 --- a/xml/System.Windows.Media.Animation/SingleAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/SingleAnimationBase.xml @@ -25,7 +25,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -161,7 +161,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -219,7 +219,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -277,7 +277,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/SizeAnimation.xml b/xml/System.Windows.Media.Animation/SizeAnimation.xml index 93ea088229d..640176f2b8c 100644 --- a/xml/System.Windows.Media.Animation/SizeAnimation.xml +++ b/xml/System.Windows.Media.Animation/SizeAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/SizeAnimationBase.xml b/xml/System.Windows.Media.Animation/SizeAnimationBase.xml index b3d41018a70..75643f2cda3 100644 --- a/xml/System.Windows.Media.Animation/SizeAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/SizeAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/SkipStoryboardToFill.xml b/xml/System.Windows.Media.Animation/SkipStoryboardToFill.xml index c0f5be225ea..8644e3d9421 100644 --- a/xml/System.Windows.Media.Animation/SkipStoryboardToFill.xml +++ b/xml/System.Windows.Media.Animation/SkipStoryboardToFill.xml @@ -32,7 +32,7 @@ only affects an active (after the starts). ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/StopStoryboard.xml b/xml/System.Windows.Media.Animation/StopStoryboard.xml index da66f6a3da6..dbddf1957d9 100644 --- a/xml/System.Windows.Media.Animation/StopStoryboard.xml +++ b/xml/System.Windows.Media.Animation/StopStoryboard.xml @@ -31,10 +31,10 @@ only affects a when it is active (after the starts). Stopping a storyboard triggers the and events, but not the event. - does not reference a directly. Rather, must reference the of the that controls the . See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for an example. + does not reference a directly. Rather, must reference the of the that controls the . See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for an example. ## Pause, Resume, Stop, or Otherwise Control a Storyboard Interactively - To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. + To be able to pause, resume, or otherwise control a interactively, set the property of its and use a object (such as , , or ) to control it by referencing its . If the of is unspecified, the cannot be interactively controlled after it is begun. See [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts) for more information. ]]> diff --git a/xml/System.Windows.Media.Animation/Storyboard.xml b/xml/System.Windows.Media.Animation/Storyboard.xml index 71c631c6d01..229ab2d179a 100644 --- a/xml/System.Windows.Media.Animation/Storyboard.xml +++ b/xml/System.Windows.Media.Animation/Storyboard.xml @@ -30,7 +30,7 @@ ## Remarks ## Interactively Controlling Storyboards - A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in markup, you specify the property of the object that creates it; for an example, see [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts). To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in markup, you specify the property of the object that creates it; for an example, see [How to: Use Event Triggers to Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-event-triggers-to-control-a-storyboard-after-it-starts). To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ## Data Binding and Animating Timelines Most timeline properties can be data bound or animated; however, because of the way the timing system works, data bound or animated timelines do not behave like other data bound or animated objects. To understand their behavior, it helps to understand what it means to activate a timeline. @@ -93,7 +93,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -347,7 +347,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). @@ -572,7 +572,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). @@ -705,7 +705,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -765,7 +765,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). @@ -841,7 +841,7 @@ This is primarily an issue for animations on objects that have a long lifetime. When an object is garbage collected, its clocks are also disconnected and garbage collected. - For more information about clock objects, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + For more information about clock objects, see [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> @@ -948,7 +948,7 @@ ## Remarks A clock's speed is the rate at which its time is currently progressing, compared to real-world time. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1027,7 +1027,7 @@ ## Remarks A clock's speed is the rate at which its time is currently progressing, compared to real-world time. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1076,7 +1076,7 @@ ## Remarks A clock's speed is the rate at which its time is currently progressing, compared to real-world time. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1127,7 +1127,7 @@ If this storyboard has a setting of `true`, a full iteration consists of a forward-reverse pair, not just one of these segments. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1178,7 +1178,7 @@ If this storyboard has a setting of `true`, a full iteration consists of a forward-reverse pair, not just one of these segments. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1231,7 +1231,7 @@ Regardless of its current iteration, seeking a clock returns its current iteration to 1. Restarting a clock also returns its current iteration to 1. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1279,7 +1279,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1326,7 +1326,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1373,7 +1373,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1427,7 +1427,7 @@ ## Remarks This method does not tell you whether a storyboard is paused. To determine whether a storyboard is paused, use the method. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1475,7 +1475,7 @@ ## Remarks This method does not tell you whether a storyboard is paused. To determine whether a storyboard is paused, use the method. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1523,7 +1523,7 @@ ## Remarks This method does not tell you whether a storyboard is paused. To determine whether a storyboard is paused, use the method. - To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1570,7 +1570,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1618,7 +1618,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1666,7 +1666,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1720,7 +1720,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1768,7 +1768,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1816,7 +1816,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To use this method to retrieve information about a storyboard's clock, the storyboard must be controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -1863,7 +1863,7 @@ attached property with animation timelines to indicate the object that they target. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). + Use the attached property with animation timelines to indicate the object that they target. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/desktop/wpf/properties/attached-properties-overview). ]]> @@ -1904,7 +1904,7 @@ attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). + This method gets the attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/desktop/wpf/properties/attached-properties-overview). ]]> @@ -1945,7 +1945,7 @@ attached property on the specified object. For more information about how storyboard targeting works, see attached property. For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). + This method gets the attached property on the specified object. For more information about how storyboard targeting works, see attached property. For more information about how attached properties work, see [Attached Properties Overview](/dotnet/desktop/wpf/properties/attached-properties-overview). If the was set in markup, this method returns an empty because the property reference is resolved and stored internally when it is parsed. @@ -2001,7 +2001,7 @@ ## Remarks This method pauses the storyboard, but has no discernible effect if it is not active or currently paused. As a side effect, all associated children are also paused. - A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ## Beginning a Paused Storyboard When you a storyboard that was paused, it appears to resume and restart. However, that is not what actually happens. The method actually replaces the paused with a new unpaused version. Each time the method is called, clock objects are created for the storyboard. These clocks are distributed to the properties they animate. So, when the method is called again, it does not restart its clocks; it replaces them with new clocks. @@ -2053,7 +2053,7 @@ Seeking a paused storyboard does not resume it. The only way to resume a paused storyboard is to use the method. Calling the method again replaces the paused storyboard with a new one, which has the appearance of resuming it. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. Fro an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. Fro an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Pausing a storyboard's clock triggers the event. @@ -2116,7 +2116,7 @@ Seeking a paused storyboard does not resume it. The only way to resume a paused storyboard is to use the method. Calling the method again replaces the paused storyboard with a new one, which has the appearance of resuming it. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Pausing a storyboard's clock triggers the event. @@ -2173,7 +2173,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). All interactive actions taken on a , and therefore also on a , occur on the next tick of the timing engine, which happens shortly before the next render. This means that the method still affects the animated properties until this time. In other words, the next time the frame is displayed, the storyboard is removed. If you need to disassociate an animation from a property before this time, use the method with an `animation` parameter value of `null`. @@ -2220,7 +2220,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Removing a storyboard's clock triggers the event. @@ -2267,7 +2267,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Removing a storyboard's clock triggers the event. @@ -2320,7 +2320,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2367,7 +2367,7 @@ ## Remarks Resuming a storyboard that is not paused has no effect. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Seeking a paused storyboard does not resume it. The only way to resume a paused storyboard is to use the method. Calling the method after the storyboard has started replaces the old storyboard, which has the appearance of resuming it. @@ -2427,7 +2427,7 @@ ## Remarks Resuming a storyboard that is not paused has no effect. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Seeking a paused storyboard does not resume it. The only way to resume a paused storyboard is to use the method. Calling the method after the storyboard has started replaces the old storyboard, which has the appearance of resuming it. @@ -2488,7 +2488,7 @@ ## Remarks Note that seek operations do not take the storyboard's or settings into account. The storyboard is treated as though it has a of 1 and no . - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2537,7 +2537,7 @@ ## Remarks Note that seek operations do not take the storyboard's or settings into account. The storyboard is treated as though it has a of 1 and no . - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2590,7 +2590,7 @@ This method changes the storyboard clock's to . This method has no effect on the timing tree until the next time a tick is processed. As a side-effect, the appropriate events are also not raised until then. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Seeking a storyboard triggers the and events. @@ -2653,7 +2653,7 @@ This method changes the storyboard clock's to . This method has no effect on the timing tree until the next time a tick is processed. As a side-effect, the appropriate events are also not raised until then. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed if it is made controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed if it is made controllable. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Seeking a storyboard triggers the and events. @@ -2727,7 +2727,7 @@ Note that seek operations do not take the storyboard's or settings into account. The storyboard is treated as though it has a of 1 and no . - To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2778,7 +2778,7 @@ Note that seek operations do not take the storyboard's or settings into account. The storyboard is treated as though it has a of 1 and no . - To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -2837,7 +2837,7 @@ Seeking a storyboard triggers the and events. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). @@ -2904,7 +2904,7 @@ Seeking a storyboard triggers the and events. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). @@ -2966,7 +2966,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -3013,7 +3013,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Calling this method triggers the event. @@ -3070,7 +3070,7 @@ method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). Calling this method triggers the event. @@ -3113,7 +3113,7 @@ attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). + This method sets the attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/desktop/wpf/properties/attached-properties-overview). > [!NOTE] > The property is not serializable, because it can be set to any . It is not guaranteed that this object can be correctly referenced from XAML. @@ -3158,7 +3158,7 @@ attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). + This method sets the attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/desktop/wpf/properties/attached-properties-overview). ]]> @@ -3201,7 +3201,7 @@ ## Remarks -This method sets the attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/framework/wpf/advanced/attached-properties-overview). +This method sets the attached property on the specified object. For more information about how storyboard targeting works, see . For more information about how attached properties work, see [Attached Properties Overview](/dotnet/desktop/wpf/properties/attached-properties-overview). ]]> @@ -3253,7 +3253,7 @@ This method sets the method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -3304,7 +3304,7 @@ This method sets the and events. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). @@ -3363,7 +3363,7 @@ This method sets the and events. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> @@ -3463,7 +3463,7 @@ This method sets the and events, but not the event. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). @@ -3520,7 +3520,7 @@ This method sets the and events, but not the event. - To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). + To interactively control this storyboard, you must use the same `containingObject` parameter when calling the interactive methods that you used to begin the storyboard. A controllable storyboard can pause, resume, seek, stop, and be removed. To make a storyboard controllable in code, you must use the appropriate overload of the storyboard's method and specify `true` to make it controllable. For an example, see [How to: Control a Storyboard After It Starts](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-storyboard-after-it-starts). ]]> diff --git a/xml/System.Windows.Media.Animation/StringAnimationBase.xml b/xml/System.Windows.Media.Animation/StringAnimationBase.xml index 7970473cf80..667a1159b39 100644 --- a/xml/System.Windows.Media.Animation/StringAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/StringAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ThicknessAnimation.xml b/xml/System.Windows.Media.Animation/ThicknessAnimation.xml index 79893bd1a8b..2fa1b53f246 100644 --- a/xml/System.Windows.Media.Animation/ThicknessAnimation.xml +++ b/xml/System.Windows.Media.Animation/ThicknessAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml b/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml index fc36dfd2361..64ab1ce3377 100644 --- a/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/ThicknessAnimationBase.xml @@ -34,7 +34,7 @@ ]]> - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -170,7 +170,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -228,7 +228,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -286,7 +286,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Timeline.xml b/xml/System.Windows.Media.Animation/Timeline.xml index daa0232a6d6..21fec50e56d 100644 --- a/xml/System.Windows.Media.Animation/Timeline.xml +++ b/xml/System.Windows.Media.Animation/Timeline.xml @@ -41,15 +41,15 @@ Classes that inherit from the timeline class provide additional functionality, such as animation and media playback. The following are examples of some of the different types of specialized timelines available. -- **Animations**: An is a type of timeline that produces output values. When you associate an animation with a property, the animation updates the property's value as it plays, thereby "animating" it. For an introduction to animations, see [Animation Overview](/dotnet/framework/wpf/graphics-multimedia/animation-overview). For information about the different ways to apply animations, see the [Property Animation Techniques Overview](/dotnet/framework/wpf/graphics-multimedia/property-animation-techniques-overview). +- **Animations**: An is a type of timeline that produces output values. When you associate an animation with a property, the animation updates the property's value as it plays, thereby "animating" it. For an introduction to animations, see [Animation Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-overview). For information about the different ways to apply animations, see the [Property Animation Techniques Overview](/dotnet/desktop/wpf/graphics-multimedia/property-animation-techniques-overview). - **MediaTimelines**: A is a type of timeline that controls the playback of a media file. - **ParallelTimelines**: A is a type of timeline that groups other timelines. -- **Storyboards**: A is a special type of that provides object and property targeting information for the timelines it contains. For more information about objects, see the [Storyboards Overview](/dotnet/framework/wpf/graphics-multimedia/storyboards-overview). +- **Storyboards**: A is a special type of that provides object and property targeting information for the timelines it contains. For more information about objects, see the [Storyboards Overview](/dotnet/desktop/wpf/graphics-multimedia/storyboards-overview). - For more information about using timelines, see the [Animation Overview](/dotnet/framework/wpf/graphics-multimedia/animation-overview). For an introduction to the timing features of timelines, see the [Timing Behaviors Overview](/dotnet/framework/wpf/graphics-multimedia/timing-behaviors-overview). + For more information about using timelines, see the [Animation Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-overview). For an introduction to the timing features of timelines, see the [Timing Behaviors Overview](/dotnet/desktop/wpf/graphics-multimedia/timing-behaviors-overview). ## Data Binding and Animating Timelines Most timeline properties can be data bound or animated; however, because of the way the timing system works, data bound or animated timelines do not behave like other data bound or animated objects. To understand their behavior, it helps to understand what it means to activate a timeline. @@ -679,7 +679,7 @@ The parameter of the event handler is the timeline's . - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/desktop/wpf/graphics-multimedia/timing-events-overview). @@ -832,7 +832,7 @@ The parameter of the event handler is the timeline's . - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/desktop/wpf/graphics-multimedia/timing-events-overview). @@ -886,7 +886,7 @@ The parameter of the event handler is the that was created for this timeline. - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/desktop/wpf/graphics-multimedia/timing-events-overview). ]]> @@ -928,7 +928,7 @@ The parameter of the event handler is the timeline's . - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/desktop/wpf/graphics-multimedia/timing-events-overview). @@ -1058,7 +1058,7 @@ The following example uses the DesiredFrameRate property to limit several animat ]]> - Animation Overview + Animation Overview @@ -1252,7 +1252,7 @@ The following example uses the DesiredFrameRate property to limit several animat property to . - Because an animation in its fill period continues to override its target property's value, attempting to set the target property's value through other means might appear to have no effect. For an example showing how to set a property value after it has been animated, see [How to: Set a Property After Animating It with a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-set-a-property-after-animating-it-with-a-storyboard). + Because an animation in its fill period continues to override its target property's value, attempting to set the target property's value through other means might appear to have no effect. For an example showing how to set a property value after it has been animated, see [How to: Set a Property After Animating It with a Storyboard](/dotnet/desktop/wpf/graphics-multimedia/how-to-set-a-property-after-animating-it-with-a-storyboard). A child timeline stops playing and filling when its parent timeline stops; if you want a child timeline to fill, make sure its parent timeline has a of . @@ -1665,7 +1665,7 @@ The following example uses the DesiredFrameRate property to limit several animat ## Remarks This event is raised by applying a action to a storyboard, using a Storyboard's method, or (when working directly with clocks) calling the method. - Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/framework/wpf/graphics-multimedia/timing-events-overview). + Although this event handler appears to be associated with a timeline, it actually registers with the created for this timeline. For more information, see the [Timing Events Overview](/dotnet/desktop/wpf/graphics-multimedia/timing-events-overview). ]]> @@ -1708,7 +1708,7 @@ The following example uses the DesiredFrameRate property to limit several animat Instead of specifying the number of times a timeline plays, you can also specify the total length of time you want the timeline to play. For a timeline to repeat, this value should be greater than the timeline's . For example, a timeline with a of 2 seconds and a of 4 seconds will play twice. If the is less than the timeline's , the timeline's active period is cut short. - For more information about repeating timelines, see [Animation Overview](/dotnet/framework/wpf/graphics-multimedia/animation-overview). + For more information about repeating timelines, see [Animation Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-overview). ## Dependency Property Information diff --git a/xml/System.Windows.Media.Animation/Vector3DAnimation.xml b/xml/System.Windows.Media.Animation/Vector3DAnimation.xml index 52bd982668c..8469ae7d045 100644 --- a/xml/System.Windows.Media.Animation/Vector3DAnimation.xml +++ b/xml/System.Windows.Media.Animation/Vector3DAnimation.xml @@ -46,10 +46,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/Vector3DAnimationBase.xml b/xml/System.Windows.Media.Animation/Vector3DAnimationBase.xml index 38fd3d04fb5..30f6288d393 100644 --- a/xml/System.Windows.Media.Animation/Vector3DAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/Vector3DAnimationBase.xml @@ -25,7 +25,7 @@ Abstract class that represents an animated value. To be added. - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -160,7 +160,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -218,7 +218,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -276,7 +276,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/VectorAnimation.xml b/xml/System.Windows.Media.Animation/VectorAnimation.xml index e6dd4412a84..bea6a2f310b 100644 --- a/xml/System.Windows.Media.Animation/VectorAnimation.xml +++ b/xml/System.Windows.Media.Animation/VectorAnimation.xml @@ -45,10 +45,10 @@ To use other interpolation methods or animate between more than two target values, use a object. - For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/framework/wpf/graphics-multimedia/key-frame-animations-overview). + For information about applying multiple animations to a single property, see [Key-Frame Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/key-frame-animations-overview). ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media.Animation/VectorAnimationBase.xml b/xml/System.Windows.Media.Animation/VectorAnimationBase.xml index 6c9585123a8..2c65cd29d29 100644 --- a/xml/System.Windows.Media.Animation/VectorAnimationBase.xml +++ b/xml/System.Windows.Media.Animation/VectorAnimationBase.xml @@ -25,7 +25,7 @@ Abstract class that, when implemented, animates a value. To be added. - See the Custom Animations Overview for information about extending animation classes. + See the Custom Animations Overview for information about extending animation classes. @@ -161,7 +161,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -219,7 +219,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> @@ -277,7 +277,7 @@ - If there is no previous composition layer, `defaultDestinationValue` is the base value of the property that you are animating. - For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/framework/wpf/graphics-multimedia/custom-animations-overview). + For more information about animation composition, see the [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). For more information about creating custom animation types, see the [Custom Animations Overview](/dotnet/desktop/wpf/graphics-multimedia/custom-animations-overview). ]]> diff --git a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml index c2b7e556c7e..7d01830092a 100644 --- a/xml/System.Windows.Media.Imaging/BitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/BitmapEncoder.xml @@ -33,7 +33,7 @@ The collection of frames can be encoded one at a time to any number of file streams. - Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security) for information on partial trust. diff --git a/xml/System.Windows.Media.Imaging/BmpBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/BmpBitmapEncoder.xml index e51e8f9e3a5..a5bda0f74d5 100644 --- a/xml/System.Windows.Media.Imaging/BmpBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/BmpBitmapEncoder.xml @@ -29,7 +29,7 @@ ## Remarks Bitmap (BMP) format does not support features that are supported by other bitmap formats, including global preview, global thumbnail, global metadata, frame level thumbnails, multiple frames, and frame level metadata. - Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/ColorConvertedBitmap.xml b/xml/System.Windows.Media.Imaging/ColorConvertedBitmap.xml index c815c702f0c..deb46d8d188 100644 --- a/xml/System.Windows.Media.Imaging/ColorConvertedBitmap.xml +++ b/xml/System.Windows.Media.Imaging/ColorConvertedBitmap.xml @@ -32,7 +32,7 @@ implements the interface to optimize initialization on multiple properties. Property changes can only occur during object initialization. Call to signal that initialization has begun and to signal that initialization has completed. After initialization, property changes are ignored. diff --git a/xml/System.Windows.Media.Imaging/CroppedBitmap.xml b/xml/System.Windows.Media.Imaging/CroppedBitmap.xml index 7a45e8fa2c1..728d179152d 100644 --- a/xml/System.Windows.Media.Imaging/CroppedBitmap.xml +++ b/xml/System.Windows.Media.Imaging/CroppedBitmap.xml @@ -515,7 +515,7 @@ to another by setting the property of the to the appropriate . For more information about chaining, see [How to: Chain BitmapSource Objects Together](/dotnet/framework/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together). + You can chain a to another by setting the property of the to the appropriate . For more information about chaining, see [How to: Chain BitmapSource Objects Together](/dotnet/desktop/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together). ## Dependency Property Information diff --git a/xml/System.Windows.Media.Imaging/FormatConvertedBitmap.xml b/xml/System.Windows.Media.Imaging/FormatConvertedBitmap.xml index 3e8b46ecbf2..9d79773ee52 100644 --- a/xml/System.Windows.Media.Imaging/FormatConvertedBitmap.xml +++ b/xml/System.Windows.Media.Imaging/FormatConvertedBitmap.xml @@ -740,7 +740,7 @@ to another by setting the property of the to the that you want. See [How to: Chain BitmapSource Objects Together](/dotnet/framework/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together) for an example of chaining. + You can chain a to another by setting the property of the to the that you want. See [How to: Chain BitmapSource Objects Together](/dotnet/desktop/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together) for an example of chaining. ## Dependency Property Information diff --git a/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml index d632cd9e8aa..31ea3bb4f51 100644 --- a/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/GifBitmapEncoder.xml @@ -29,7 +29,7 @@ ## Remarks Graphics Interchange Format (GIF) images do not support global preview, global thumbnails, global metadata, frame level thumbnails, or frame level metadata. Graphics Interchange Format (GIF) images do support multiple frames. - Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml index b61f2e7452d..da24fa20f90 100644 --- a/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/JpegBitmapEncoder.xml @@ -29,7 +29,7 @@ ## Remarks Joint Photographics Experts Group (JPEG) format bitmaps support frame level thumbnails and frame level metadata. They do not support preview, global thumbnails, global metadata, or multiple frames. - Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml index d86042db4cd..2bd58cef68c 100644 --- a/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/PngBitmapEncoder.xml @@ -29,7 +29,7 @@ ## Remarks Portable Network Graphics (PNG) format bitmaps support frame level metadata. They do not support preview, global thumbnails, frame level thumbnails, global metadata, or multiple frames. - Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml index 83fed347f39..ec5603f16de 100644 --- a/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/TiffBitmapEncoder.xml @@ -29,7 +29,7 @@ ## Remarks The Tagged Image File Format (TIFF) bitmap format supports frame level thumbnails, multiple frames, and frame level metadata. It does not support global preview, global thumbnails, or global metadata. - Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Imaging/TransformedBitmap.xml b/xml/System.Windows.Media.Imaging/TransformedBitmap.xml index c50e56edf84..b8482abd471 100644 --- a/xml/System.Windows.Media.Imaging/TransformedBitmap.xml +++ b/xml/System.Windows.Media.Imaging/TransformedBitmap.xml @@ -514,7 +514,7 @@ to another by setting the property of the to the that you want. See [How to: Chain BitmapSource Objects Together](/dotnet/framework/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together) for an example of chaining. + You can chain a to another by setting the property of the to the that you want. See [How to: Chain BitmapSource Objects Together](/dotnet/desktop/wpf/graphics-multimedia/how-to-chain-bitmapsource-objects-together) for an example of chaining. ## Dependency Property Information diff --git a/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml b/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml index 211401ce23b..fd45ea114ab 100644 --- a/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml +++ b/xml/System.Windows.Media.Imaging/WmpBitmapEncoder.xml @@ -32,7 +32,7 @@ Windows Media Photo or HD Photo is a codec that provides better image fidelity t Windows Media Photo files do not support preview, global thumbnails, frame level thumbnails, or multiple frames. - Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security) for information on partial trust. + Encoding does not work in partial trust. See [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security) for information on partial trust. ]]> diff --git a/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection.xml b/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection.xml index e897ccd52cf..24fbd3c90dd 100644 --- a/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection.xml +++ b/xml/System.Windows.Media.Media3D/GeneralTransform3DCollection.xml @@ -56,7 +56,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). is introduced in the .NET Framework version 3.5. For more information, see [Versions and Dependencies](/dotnet/framework/migration-guide/versions-and-dependencies). diff --git a/xml/System.Windows.Media/ArcSegment.xml b/xml/System.Windows.Media/ArcSegment.xml index 3d6fbcec44d..1494dc631b8 100644 --- a/xml/System.Windows.Media/ArcSegment.xml +++ b/xml/System.Windows.Media/ArcSegment.xml @@ -54,7 +54,7 @@ ArcSegment objects with different IsLargeArc settings ArcSegment objects with different SweepDirection settings ## Freezable Features - An is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + An is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/BezierSegment.xml b/xml/System.Windows.Media/BezierSegment.xml index c0ed290ae8f..6c80c8edc66 100644 --- a/xml/System.Windows.Media/BezierSegment.xml +++ b/xml/System.Windows.Media/BezierSegment.xml @@ -35,7 +35,7 @@ The two control points of a cubic Bezier curve behave like magnets, attracting portions of what would otherwise be a straight line toward themselves and producing a curve. The first control point, , affects the beginning portion of the curve; the second control point, , affects the ending portion of the curve. Note that the curve doesn't necessarily pass through either of the control points; each control point moves its portion of the line toward itself, but not through itself. ## Freezable Features - A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/BitmapCache.xml b/xml/System.Windows.Media/BitmapCache.xml index dc64eeef432..f03915ac3c5 100644 --- a/xml/System.Windows.Media/BitmapCache.xml +++ b/xml/System.Windows.Media/BitmapCache.xml @@ -47,7 +47,7 @@ ## Examples - The following XAML shows how to cache a element. For the complete code example, see [How to: Improve Rendering Performance by Caching an Element](/dotnet/framework/wpf/graphics-multimedia/how-to-improve-rendering-performance-by-caching-an-element). + The following XAML shows how to cache a element. For the complete code example, see [How to: Improve Rendering Performance by Caching an Element](/dotnet/desktop/wpf/graphics-multimedia/how-to-improve-rendering-performance-by-caching-an-element). :::code language="xaml" source="~/snippets/csharp/System.Windows.Media/BitmapCache/Overview/window1.xaml" id="Snippet_bitmapcachecreation"::: @@ -119,7 +119,7 @@ to a element. For the complete code example, see [How to: Improve Rendering Performance by Caching an Element](/dotnet/framework/wpf/graphics-multimedia/how-to-improve-rendering-performance-by-caching-an-element). + The following XAML shows how to create and assign a to a element. For the complete code example, see [How to: Improve Rendering Performance by Caching an Element](/dotnet/desktop/wpf/graphics-multimedia/how-to-improve-rendering-performance-by-caching-an-element). :::code language="xaml" source="~/snippets/csharp/System.Windows.Media/BitmapCache/Overview/window1.xaml" id="Snippet_bitmapcachecreation"::: diff --git a/xml/System.Windows.Media/BitmapCacheBrush.xml b/xml/System.Windows.Media/BitmapCacheBrush.xml index 30fca1a00b0..37c1afcd37c 100644 --- a/xml/System.Windows.Media/BitmapCacheBrush.xml +++ b/xml/System.Windows.Media/BitmapCacheBrush.xml @@ -65,7 +65,7 @@ ## Examples - The following code example shows how to associate a with a . You can use the resource on multiple elements and achieve good performance. For the complete code listing, see [How to: Use a Cached Element as a Brush](/dotnet/framework/wpf/graphics-multimedia/how-to-use-a-cached-element-as-a-brush). + The following code example shows how to associate a with a . You can use the resource on multiple elements and achieve good performance. For the complete code listing, see [How to: Use a Cached Element as a Brush](/dotnet/desktop/wpf/graphics-multimedia/how-to-use-a-cached-element-as-a-brush). :::code language="xaml" source="~/snippets/csharp/System.Windows.Media/BitmapCacheBrush/Overview/window1.xaml" id="Snippet_bitmapcachebrushcreation"::: diff --git a/xml/System.Windows.Media/Brush.xml b/xml/System.Windows.Media/Brush.xml index a67b08ca5c9..61f17bdb7f4 100644 --- a/xml/System.Windows.Media/Brush.xml +++ b/xml/System.Windows.Media/Brush.xml @@ -76,10 +76,10 @@ ||No|Yes| ||No|Yes| - For an example showing how to quickly paint an area with a solid color, see [How to: Paint an Area with a Solid Color](/dotnet/framework/wpf/graphics-multimedia/how-to-paint-an-area-with-a-solid-color). + For an example showing how to quickly paint an area with a solid color, see [How to: Paint an Area with a Solid Color](/dotnet/desktop/wpf/graphics-multimedia/how-to-paint-an-area-with-a-solid-color). ## Freezable Features - A brush is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A brush is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Text Usage @@ -88,7 +88,7 @@ ]]> - When you inherit from the class, you must override the method. Depending on whether your class must perform additional initialization work or contains non-dependency property data members, you might need to override additional methods. For more information about inheriting from types, see the Freezable Objects Overview. + When you inherit from the class, you must override the method. Depending on whether your class must perform additional initialization work or contains non-dependency property data members, you might need to override additional methods. For more information about inheriting from types, see the Freezable Objects Overview. Brushes Sample @@ -308,7 +308,7 @@ ## Remarks This property is especially useful when you want to rotate, scale, skew, or otherwise transform a brush about its center, but you don't know the size of the area painted with the brush, or you are using the same brush to paint different areas with different sizes. - For detailed information about this property, see the [Brush Transformation Overview](/dotnet/framework/wpf/graphics-multimedia/brush-transformation-overview). + For detailed information about this property, see the [Brush Transformation Overview](/dotnet/desktop/wpf/graphics-multimedia/brush-transformation-overview). ## Dependency Property Information @@ -499,7 +499,7 @@ diff --git a/xml/System.Windows.Media/Brushes.xml b/xml/System.Windows.Media/Brushes.xml index 5f0eaf4d1ec..a66180e2fc8 100644 --- a/xml/System.Windows.Media/Brushes.xml +++ b/xml/System.Windows.Media/Brushes.xml @@ -77,7 +77,7 @@ Color table including a color swatch, the color name, and the hexadecimal value property is `true`), it can't be animated. For information about how to animate a SolidColorBrush, see [How to: Animate the Color or Opacity of a SolidColorBrush](/dotnet/framework/wpf/graphics-multimedia/how-to-animate-the-color-or-opacity-of-a-solidcolorbrush). + Because the brush returned by this property is frozen (its property is `true`), it can't be animated. For information about how to animate a SolidColorBrush, see [How to: Animate the Color or Opacity of a SolidColorBrush](/dotnet/desktop/wpf/graphics-multimedia/how-to-animate-the-color-or-opacity-of-a-solidcolorbrush). See the class page for usage information, including examples, and for a listing of predefined system colors. diff --git a/xml/System.Windows.Media/CombinedGeometry.xml b/xml/System.Windows.Media/CombinedGeometry.xml index 220595f2bb9..f432614d588 100644 --- a/xml/System.Windows.Media/CombinedGeometry.xml +++ b/xml/System.Windows.Media/CombinedGeometry.xml @@ -51,7 +51,7 @@ - The resulting geometry will be stroked or used in a path animation and does not provide the desired outline. ## Freezable Features - A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/DoubleCollection.xml b/xml/System.Windows.Media/DoubleCollection.xml index 45d3154e336..b379513f312 100644 --- a/xml/System.Windows.Media/DoubleCollection.xml +++ b/xml/System.Windows.Media/DoubleCollection.xml @@ -69,7 +69,7 @@ ## Remarks Members of this class behave exactly as described by the , , and documentation, except that this implementation throws an if you attempt to insert `null` into the collection. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/Drawing.xml b/xml/System.Windows.Media/Drawing.xml index ba1bae11361..0cbfae101b4 100644 --- a/xml/System.Windows.Media/Drawing.xml +++ b/xml/System.Windows.Media/Drawing.xml @@ -34,14 +34,14 @@ objects are light-weight objects that enable you to add geometric shapes, images, text, and media to an application. objects are considered light-weight because they do not provide support for [Layout](/dotnet/framework/wpf/advanced/layout), [Input Overview](/dotnet/framework/wpf/advanced/input-overview), and focus. Because of their performance benefits, drawings are ideal for backgrounds and clip art. You also use drawings when programming at the level. + objects are light-weight objects that enable you to add geometric shapes, images, text, and media to an application. objects are considered light-weight because they do not provide support for [Layout](/dotnet/desktop/wpf/advanced/layout), [Input Overview](/dotnet/desktop/wpf/advanced/input-overview), and focus. Because of their performance benefits, drawings are ideal for backgrounds and clip art. You also use drawings when programming at the level. - Because they inherit from the class, objects provide additional features that make them useful for describing clip art and backgrounds: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because they inherit from the class, objects provide additional features that make them useful for describing clip art and backgrounds: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). There are different types of objects for different types of content: , , , , and . ## Freezable Features - A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A is a type of object. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/DrawingBrush.xml b/xml/System.Windows.Media/DrawingBrush.xml index b2431da8c29..27b64d440c3 100644 --- a/xml/System.Windows.Media/DrawingBrush.xml +++ b/xml/System.Windows.Media/DrawingBrush.xml @@ -33,7 +33,7 @@ ![DrawingBrush output examples](~/add/media/wcpsdk-mmgraphics-drawingbrushexamples.png "DrawingBrush output examples") Shapes and text painted with a drawing brush - For more information and examples, see [Painting with Images, Drawings, and Visuals](/dotnet/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals). + For more information and examples, see [Painting with Images, Drawings, and Visuals](/dotnet/desktop/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals). ]]> diff --git a/xml/System.Windows.Media/DrawingCollection.xml b/xml/System.Windows.Media/DrawingCollection.xml index cc188265f16..1d1cc177d14 100644 --- a/xml/System.Windows.Media/DrawingCollection.xml +++ b/xml/System.Windows.Media/DrawingCollection.xml @@ -56,7 +56,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/DrawingContext.xml b/xml/System.Windows.Media/DrawingContext.xml index eb2b7579ff7..06f7d0bd59f 100644 --- a/xml/System.Windows.Media/DrawingContext.xml +++ b/xml/System.Windows.Media/DrawingContext.xml @@ -33,7 +33,7 @@ ## Remarks Use a to populate a or a with visual content. - Although the draw methods appear similar to the draw methods of the type, they function very differently: is used with a retained mode graphics system, while the type is used with an immediate mode graphics system. When you use a object's draw commands, you are actually storing a set of rendering instructions (although the exact storage mechanism depends on the type of object that supplies the ) that will later be used by the graphics system; you are not drawing to the screen in real-time. For more information about how the Windows Presentation Foundation (WPF) graphics system works, see [WPF Graphics Rendering Overview](/dotnet/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview). + Although the draw methods appear similar to the draw methods of the type, they function very differently: is used with a retained mode graphics system, while the type is used with an immediate mode graphics system. When you use a object's draw commands, you are actually storing a set of rendering instructions (although the exact storage mechanism depends on the type of object that supplies the ) that will later be used by the graphics system; you are not drawing to the screen in real-time. For more information about how the Windows Presentation Foundation (WPF) graphics system works, see [WPF Graphics Rendering Overview](/dotnet/desktop/wpf/graphics-multimedia/wpf-graphics-rendering-overview). You never directly instantiate a ; you can, however, acquire a drawing context from certain methods, such as and . @@ -1145,7 +1145,7 @@ ## Remarks The mask is applied to all subsequent drawing commands until it is removed by the operation. - For more information about creating opacity masks, see [Opacity Masks Overview](/dotnet/framework/wpf/graphics-multimedia/opacity-masks-overview). + For more information about creating opacity masks, see [Opacity Masks Overview](/dotnet/desktop/wpf/graphics-multimedia/opacity-masks-overview). ]]> diff --git a/xml/System.Windows.Media/DrawingGroup.xml b/xml/System.Windows.Media/DrawingGroup.xml index 25c0daa6bd8..31a08689d69 100644 --- a/xml/System.Windows.Media/DrawingGroup.xml +++ b/xml/System.Windows.Media/DrawingGroup.xml @@ -38,9 +38,9 @@ Because is also a , it can contain other objects. - For more information about objects, see [Drawing Objects Overview](/dotnet/framework/wpf/graphics-multimedia/drawing-objects-overview). + For more information about objects, see [Drawing Objects Overview](/dotnet/desktop/wpf/graphics-multimedia/drawing-objects-overview). - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> @@ -140,7 +140,7 @@ operations are applied in the following order: @@ -757,7 +757,7 @@ ## Remarks The is mapped to the . The opacity value of each pixel of the mapped is used to determine the resulting opacity of each corresponding pixel of the . Only the opacity value of each color in the brush is used for this processing; all other color information is ignored. - The opacity that this property specifies is multiplied with the value of the object. For more information about opacity masks and how they work, see [Opacity Masks Overview](/dotnet/framework/wpf/graphics-multimedia/opacity-masks-overview). + The opacity that this property specifies is multiplied with the value of the object. For more information about opacity masks and how they work, see [Opacity Masks Overview](/dotnet/desktop/wpf/graphics-multimedia/opacity-masks-overview). operations are applied in the following order: @@ -795,7 +795,7 @@ The following example uses a as an opacity mask for a . > [!NOTE] -> Although this example uses a as an opacity mask, , , , and objects can also make good opacity masks. For more information about opacity masks and how they work, see the [Opacity Masks Overview](/dotnet/framework/wpf/graphics-multimedia/opacity-masks-overview). +> Although this example uses a as an opacity mask, , , , and objects can also make good opacity masks. For more information about opacity masks and how they work, see the [Opacity Masks Overview](/dotnet/desktop/wpf/graphics-multimedia/opacity-masks-overview). :::code language="csharp" source="~/snippets/csharp/System.Windows.Media/DrawingGroup/BitmapEffect/OpacityMaskExample.cs" id="Snippetdrawinggroupopacitymaskexamplewholepage"::: :::code language="xaml" source="~/snippets/xaml/VS_Snippets_Wpf/DrawingMiscSnippets_snip/XAML/OpacityMaskExample.xaml" id="Snippetdrawinggroupopacitymaskexamplewholepage"::: diff --git a/xml/System.Windows.Media/DrawingVisual.xml b/xml/System.Windows.Media/DrawingVisual.xml index 97b6564d337..a29cf32f9e5 100644 --- a/xml/System.Windows.Media/DrawingVisual.xml +++ b/xml/System.Windows.Media/DrawingVisual.xml @@ -30,7 +30,7 @@ ## Remarks is a lightweight drawing class that is used to render shapes, images, or text. This class is considered lightweight because it does not provide layout, input, focus, or event handling, which improves its performance. For this reason, drawings are ideal for backgrounds and clip art. - In order to use objects, you need to create a host container for the objects. The host container object must be derived from the class, which provides the layout and event handling support that the class does not support. The host container object does not display any visual properties, since its main purpose is to contain child objects. For more information, see [Using DrawingVisual Objects](/dotnet/framework/wpf/graphics-multimedia/using-drawingvisual-objects). + In order to use objects, you need to create a host container for the objects. The host container object must be derived from the class, which provides the layout and event handling support that the class does not support. The host container object does not display any visual properties, since its main purpose is to contain child objects. For more information, see [Using DrawingVisual Objects](/dotnet/desktop/wpf/graphics-multimedia/using-drawingvisual-objects). For a complete example showing how to create objects with a host container, see the [Hit Test Using DrawingVisuals Sample](https://github.com/Microsoft/WPF-Samples/tree/main/Visual%20Layer/DrawingVisual) . @@ -114,7 +114,7 @@ value is not persisted by the . diff --git a/xml/System.Windows.Media/EllipseGeometry.xml b/xml/System.Windows.Media/EllipseGeometry.xml index 2ce1e3e3a07..4053f375a24 100644 --- a/xml/System.Windows.Media/EllipseGeometry.xml +++ b/xml/System.Windows.Media/EllipseGeometry.xml @@ -28,7 +28,7 @@ class with a element or a to draw an ellipse, or with the property of a to define an elliptical clip region. The class also has many other uses. For more information about , see [Geometry Overview](/dotnet/framework/wpf/graphics-multimedia/geometry-overview). + Use the class with a element or a to draw an ellipse, or with the property of a to define an elliptical clip region. The class also has many other uses. For more information about , see [Geometry Overview](/dotnet/desktop/wpf/graphics-multimedia/geometry-overview). ## EllipseGeometry Compared to Ellipse The class has a , , and other rendering properties that lacks. The class is a and therefore participates in the layout system; it can be used as the content of any element that supports children. @@ -36,7 +36,7 @@ The class, on the other hand, simply defines the geometry of an ellipse, and cannot render itself. Because of its simplicity, it has a wider range of uses. ## Freezable Features - An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). diff --git a/xml/System.Windows.Media/FontFamily.xml b/xml/System.Windows.Media/FontFamily.xml index 44f2530c797..788bffc9468 100644 --- a/xml/System.Windows.Media/FontFamily.xml +++ b/xml/System.Windows.Media/FontFamily.xml @@ -75,7 +75,7 @@ Example of typefaces that are members of the "Times New Roman" font family :::code language="xaml" source="~/snippets/csharp/System.Windows/FontStyle/Overview/FontPackageSnippets.xaml" id="Snippetfontpackagesnippet1"::: - A WPF application can package fonts as either a content item, a resource item, or a library resource item. For more information, see [Packaging Fonts with Applications](/dotnet/framework/wpf/advanced/packaging-fonts-with-applications). + A WPF application can package fonts as either a content item, a resource item, or a library resource item. For more information, see [Packaging Fonts with Applications](/dotnet/desktop/wpf/advanced/packaging-fonts-with-applications). ## Font Fallback Font fallback refers to the automatic substitution of a font other than the font that is selected by the client application. There are two primary reasons why font fallback is invoked: diff --git a/xml/System.Windows.Media/FormattedText.xml b/xml/System.Windows.Media/FormattedText.xml index 023bd8ff9bb..d7f336d1345 100644 --- a/xml/System.Windows.Media/FormattedText.xml +++ b/xml/System.Windows.Media/FormattedText.xml @@ -32,7 +32,7 @@ ![Text displayed using FormattedText object](~/add/media/formattedtext01.jpg "Text displayed using FormattedText object") Example of a formatted text string - In terms of text features in WPF, is considered "low-level" because it processes text as graphical elements. Other aspects of text in WPF handle text in the context of controls that are dedicated to text (, ), implement the flow document model (see [Flow Document Overview](/dotnet/framework/wpf/advanced/flow-document-overview)), or support the XPS document model (see [Documents in WPF](/dotnet/framework/wpf/advanced/documents-in-wpf)). + In terms of text features in WPF, is considered "low-level" because it processes text as graphical elements. Other aspects of text in WPF handle text in the context of controls that are dedicated to text (, ), implement the flow document model (see [Flow Document Overview](/dotnet/desktop/wpf/advanced/flow-document-overview)), or support the XPS document model (see [Documents in WPF](/dotnet/desktop/wpf/advanced/documents-in-wpf)). Many of the setter methods in have similarities to attached properties that are supported by , but the attached properties apply to the higher-level text support either for flow or XPS. diff --git a/xml/System.Windows.Media/GeneralTransformCollection.xml b/xml/System.Windows.Media/GeneralTransformCollection.xml index 2a4198d3cf0..61e12291438 100644 --- a/xml/System.Windows.Media/GeneralTransformCollection.xml +++ b/xml/System.Windows.Media/GeneralTransformCollection.xml @@ -56,7 +56,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as , shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/Geometry.xml b/xml/System.Windows.Media/Geometry.xml index 2b7b18e4df7..8e489822198 100644 --- a/xml/System.Windows.Media/Geometry.xml +++ b/xml/System.Windows.Media/Geometry.xml @@ -53,7 +53,7 @@ The class, on the other hand, simply defines the geometry of a shape, and cannot render itself. Because of its simplicity, it has a wider range of uses. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/framework/wpf/advanced/xaml-resources), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> @@ -1202,7 +1202,7 @@ diff --git a/xml/System.Windows.Media/GeometryDrawing.xml b/xml/System.Windows.Media/GeometryDrawing.xml index 16d72f37241..50f0cc418f0 100644 --- a/xml/System.Windows.Media/GeometryDrawing.xml +++ b/xml/System.Windows.Media/GeometryDrawing.xml @@ -31,7 +31,7 @@ Use the class with a to paint an object with a shape, with an to create clip art, or with a . ## Freezable Features - A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/GeometryGroup.xml b/xml/System.Windows.Media/GeometryGroup.xml index b990cee0ce1..d0df16a7101 100644 --- a/xml/System.Windows.Media/GeometryGroup.xml +++ b/xml/System.Windows.Media/GeometryGroup.xml @@ -36,7 +36,7 @@ ## Remarks Composite geometry objects can be created using a , a , or by calling the static method . A creates a composite geometry from exactly two geometry objects. A , on the other hand, creates a composite geometry from any number of geometry objects. - uses the property to specify how its geometry objects are combined. See [How to: Control the Fill of a Composite Shape](/dotnet/framework/wpf/graphics-multimedia/how-to-control-the-fill-of-a-composite-shape) for more information on using . + uses the property to specify how its geometry objects are combined. See [How to: Control the Fill of a Composite Shape](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-the-fill-of-a-composite-shape) for more information on using . Geometries can be combined in several ways: using a , a , or the method of the class. diff --git a/xml/System.Windows.Media/GlyphRunDrawing.xml b/xml/System.Windows.Media/GlyphRunDrawing.xml index 641ce1e64b4..f8e0c41367f 100644 --- a/xml/System.Windows.Media/GlyphRunDrawing.xml +++ b/xml/System.Windows.Media/GlyphRunDrawing.xml @@ -37,7 +37,7 @@ ![Diagraph of glyph measurements](~/add/media/glyph-example.png "Diagraph of glyph measurements") Various typographic qualities of two different glyph characters - **Freezable Features:** A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). **Caution:** objects do not support partial trust execution. An application must have full trust permissions to use objects. @@ -49,7 +49,7 @@ Various typographic qualities of two different glyph characters :::code language="csharp" source="~/snippets/csharp/System.Windows.Media/DrawingGroup/BitmapEffect/GlyphRunDrawingExample.cs" id="Snippetglyphrundrawingexampleinline"::: :::code language="xaml" source="~/snippets/xaml/VS_Snippets_Wpf/DrawingMiscSnippets_snip/XAML/GlyphRunExample.xaml" id="Snippetglyphrundrawingexampleinline"::: - A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](/dotnet/framework/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element) overview. + A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](/dotnet/desktop/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element) overview. ]]> @@ -275,7 +275,7 @@ Various typographic qualities of two different glyph characters :::code language="csharp" source="~/snippets/csharp/System.Windows.Media/DrawingGroup/BitmapEffect/GlyphRunDrawingExample.cs" id="Snippetglyphrundrawingexampleinline"::: :::code language="xaml" source="~/snippets/xaml/VS_Snippets_Wpf/DrawingMiscSnippets_snip/XAML/GlyphRunExample.xaml" id="Snippetglyphrundrawingexampleinline"::: - A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](/dotnet/framework/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element) overview. + A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](/dotnet/desktop/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element) overview. ]]> @@ -356,7 +356,7 @@ Various typographic qualities of two different glyph characters :::code language="csharp" source="~/snippets/csharp/System.Windows.Media/DrawingGroup/BitmapEffect/GlyphRunDrawingExample.cs" id="Snippetglyphrundrawingexampleinline"::: :::code language="xaml" source="~/snippets/xaml/VS_Snippets_Wpf/DrawingMiscSnippets_snip/XAML/GlyphRunExample.xaml" id="Snippetglyphrundrawingexampleinline"::: - A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](/dotnet/framework/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element) overview. + A is a low-level object intended for use with fixed-format document presentation and print scenarios. A simpler way to draw text to the screen is to use a or a . For more information about , see the [Introduction to the GlyphRun Object and Glyphs Element](/dotnet/desktop/wpf/advanced/introduction-to-the-glyphrun-object-and-glyphs-element) overview. ]]> diff --git a/xml/System.Windows.Media/GradientBrush.xml b/xml/System.Windows.Media/GradientBrush.xml index e75496e2adf..530ac974a2f 100644 --- a/xml/System.Windows.Media/GradientBrush.xml +++ b/xml/System.Windows.Media/GradientBrush.xml @@ -34,12 +34,12 @@ is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> - When you inherit from the class, you must override the method. Depending on whether your class must perform additional initialization work or contains non-dependency property data members, you might need to override additional methods. For more information about inheriting from types, see the Freezable Objects Overview. + When you inherit from the class, you must override the method. Depending on whether your class must perform additional initialization work or contains non-dependency property data members, you might need to override additional methods. For more information about inheriting from types, see the Freezable Objects Overview. diff --git a/xml/System.Windows.Media/GradientStop.xml b/xml/System.Windows.Media/GradientStop.xml index c625abc3b46..6b439dd47fc 100644 --- a/xml/System.Windows.Media/GradientStop.xml +++ b/xml/System.Windows.Media/GradientStop.xml @@ -42,7 +42,7 @@ Note that this class does not provide an opacity property; to make a semi-transparent, set its property with a transparent . ## Freezable Features - A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/GradientStopCollection.xml b/xml/System.Windows.Media/GradientStopCollection.xml index 8aa25142f9f..14fde441b9a 100644 --- a/xml/System.Windows.Media/GradientStopCollection.xml +++ b/xml/System.Windows.Media/GradientStopCollection.xml @@ -61,7 +61,7 @@ Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/ImageBrush.xml b/xml/System.Windows.Media/ImageBrush.xml index 53c8edf2293..7382ffac414 100644 --- a/xml/System.Windows.Media/ImageBrush.xml +++ b/xml/System.Windows.Media/ImageBrush.xml @@ -33,12 +33,12 @@ ![ImageBrush output examples](~/add/media/wcpsdk-mmgraphics-imagebrushexamples.gif "ImageBrush output examples") An ImageBrush can paint shapes, controls, text, and more - As mentioned, an paints an area with an . The most common type of to use with an is a , which describes a bitmap graphic. You can use a to paint using a object, but it is simpler to use a instead. For more information about objects, see [Imaging Overview](/dotnet/framework/wpf/graphics-multimedia/imaging-overview). + As mentioned, an paints an area with an . The most common type of to use with an is a , which describes a bitmap graphic. You can use a to paint using a object, but it is simpler to use a instead. For more information about objects, see [Imaging Overview](/dotnet/desktop/wpf/graphics-multimedia/imaging-overview). - For more information about features, see [Painting with Images, Drawings, and Visuals](/dotnet/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals) overview. + For more information about features, see [Painting with Images, Drawings, and Visuals](/dotnet/desktop/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals) overview. ## Freezable Features - Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because the class inherits from , objects gain several special features, which include the following: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> @@ -283,7 +283,7 @@ An ImageBrush can paint shapes, controls, text, and more paints an area with an . The most common type of to use with an is a , which describes a bitmap graphic. You can use a to paint using a object, but it is simpler to use a instead. For more information about objects, see [Imaging Overview](/dotnet/framework/wpf/graphics-multimedia/imaging-overview) and [Painting with Images, Drawings, and Visuals](/dotnet/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals) + An paints an area with an . The most common type of to use with an is a , which describes a bitmap graphic. You can use a to paint using a object, but it is simpler to use a instead. For more information about objects, see [Imaging Overview](/dotnet/desktop/wpf/graphics-multimedia/imaging-overview) and [Painting with Images, Drawings, and Visuals](/dotnet/desktop/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals) ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/ImageDrawing.xml b/xml/System.Windows.Media/ImageDrawing.xml index 12bb637745c..bd32be6899a 100644 --- a/xml/System.Windows.Media/ImageDrawing.xml +++ b/xml/System.Windows.Media/ImageDrawing.xml @@ -28,9 +28,9 @@ provides less features then an for rendering images, however, provides performance benefits making them ideal for describing backgrounds, clip art, and for low-level drawing with objects. See [Drawing Objects Overview](/dotnet/framework/wpf/graphics-multimedia/drawing-objects-overview) for more information. + **Performance Note:** A provides less features then an for rendering images, however, provides performance benefits making them ideal for describing backgrounds, clip art, and for low-level drawing with objects. See [Drawing Objects Overview](/dotnet/desktop/wpf/graphics-multimedia/drawing-objects-overview) for more information. - An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/Int32Collection.xml b/xml/System.Windows.Media/Int32Collection.xml index b572b903122..139cf87da51 100644 --- a/xml/System.Windows.Media/Int32Collection.xml +++ b/xml/System.Windows.Media/Int32Collection.xml @@ -69,7 +69,7 @@ ## Remarks Members of this class behave exactly as described by the , , and documentation, except that this implementation throws an if you attempt to insert `null` into the collection. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/LineGeometry.xml b/xml/System.Windows.Media/LineGeometry.xml index c1c240014f5..b2c1ccf50c3 100644 --- a/xml/System.Windows.Media/LineGeometry.xml +++ b/xml/System.Windows.Media/LineGeometry.xml @@ -30,7 +30,7 @@ ## Remarks To create multiple connected lines, use a or segment with the and classes. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/LineSegment.xml b/xml/System.Windows.Media/LineSegment.xml index fe5d182e3d4..9a16ab53a91 100644 --- a/xml/System.Windows.Media/LineSegment.xml +++ b/xml/System.Windows.Media/LineSegment.xml @@ -32,7 +32,7 @@ The class does not contain a property for the starting point of the line. The starting point of the line is the end point of the previous segment, or the of the if no other segments exist. - **Freezable Features:** Because objects inherit from the class, they provide several special features: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because objects inherit from the class, they provide several special features: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/LinearGradientBrush.xml b/xml/System.Windows.Media/LinearGradientBrush.xml index 30f80ec55dc..e7253c6e770 100644 --- a/xml/System.Windows.Media/LinearGradientBrush.xml +++ b/xml/System.Windows.Media/LinearGradientBrush.xml @@ -45,7 +45,7 @@ A diagonal linear gradient with highlighted gradient stops It is possible to specify a gradient axis that does not completely fill area being painted. When this occurs, the property determines how the remaining area is painted. ## Freezable Features - A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/MediaPlayer.xml b/xml/System.Windows.Media/MediaPlayer.xml index 4879259279b..9b5f06947c0 100644 --- a/xml/System.Windows.Media/MediaPlayer.xml +++ b/xml/System.Windows.Media/MediaPlayer.xml @@ -32,14 +32,14 @@ When distributing media with your application, you cannot use a media file as a project resource. In your project file, you must instead set the media type to `Content` and set `CopyToOutputDirectory` to `PreserveNewest` or `Always`. - can be used in two different modes, depending on what is driving the player: independent mode or clock mode. In independent mode, the is analogous to an image and the media opened through the method drives playback. In Clock mode, the can be thought of as a target for an animation, and thus it will have corresponding and entries in the Timing tree which controls playback. For more information on media modes, see the [Multimedia Overview](/dotnet/framework/wpf/graphics-multimedia/multimedia-overview). + can be used in two different modes, depending on what is driving the player: independent mode or clock mode. In independent mode, the is analogous to an image and the media opened through the method drives playback. In Clock mode, the can be thought of as a target for an animation, and thus it will have corresponding and entries in the Timing tree which controls playback. For more information on media modes, see the [Multimedia Overview](/dotnet/desktop/wpf/graphics-multimedia/multimedia-overview). is different from a in that it is not a control that can be added directly to the user interface (UI) of an application. To display media loaded using , a or must be used. ## Examples - [How to: Play Media using a VideoDrawing](/dotnet/framework/wpf/graphics-multimedia/how-to-play-media-using-a-videodrawing) + [How to: Play Media using a VideoDrawing](/dotnet/desktop/wpf/graphics-multimedia/how-to-play-media-using-a-videodrawing) ]]> diff --git a/xml/System.Windows.Media/MediaTimeline.xml b/xml/System.Windows.Media/MediaTimeline.xml index 24e1605f821..98cb6728ac5 100644 --- a/xml/System.Windows.Media/MediaTimeline.xml +++ b/xml/System.Windows.Media/MediaTimeline.xml @@ -32,11 +32,11 @@ is a object which provides control over media timing in the same way that animation timeline objects control animations. For example, a has associated and properties can be used to specify when media begins and how long it plays. See [Animation Overview](/dotnet/framework/wpf/graphics-multimedia/animation-overview) for more information on animation timelines. + is a object which provides control over media timing in the same way that animation timeline objects control animations. For example, a has associated and properties can be used to specify when media begins and how long it plays. See [Animation Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-overview) for more information on animation timelines. There are two ways to associate a to a using a . -1. Inside of a , when a is targets a , a will be created and assigned to the 's associated player. See [How to: Control a MediaElement by Using a Storyboard](/dotnet/framework/wpf/graphics-multimedia/how-to-control-a-mediaelement-by-using-a-storyboard) for an example; +1. Inside of a , when a is targets a , a will be created and assigned to the 's associated player. See [How to: Control a MediaElement by Using a Storyboard](/dotnet/desktop/wpf/graphics-multimedia/how-to-control-a-mediaelement-by-using-a-storyboard) for an example; 2. By explicitly creating a from a and assigning it to a . diff --git a/xml/System.Windows.Media/PathFigure.xml b/xml/System.Windows.Media/PathFigure.xml index b2f4631d7a3..7832cc27fbc 100644 --- a/xml/System.Windows.Media/PathFigure.xml +++ b/xml/System.Windows.Media/PathFigure.xml @@ -741,7 +741,7 @@ IsFilled Example @@ -778,7 +778,7 @@ IsFilled Example @@ -818,7 +818,7 @@ IsFilled Example diff --git a/xml/System.Windows.Media/PathFigureCollection.xml b/xml/System.Windows.Media/PathFigureCollection.xml index 9c84f4f9ed8..3a13180997d 100644 --- a/xml/System.Windows.Media/PathFigureCollection.xml +++ b/xml/System.Windows.Media/PathFigureCollection.xml @@ -69,7 +69,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage @@ -92,7 +92,7 @@ ## XAML Values *drawingCommands* - A space-delimited list of drawing commands, starting with a move-to command. For more information, see the [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax) overview. + A space-delimited list of drawing commands, starting with a move-to command. For more information, see the [Path Markup Syntax](/dotnet/desktop/wpf/graphics-multimedia/path-markup-syntax) overview. *oneOrMorePathFigureObjectElements* One or more objects, declared using object element syntax. diff --git a/xml/System.Windows.Media/PathGeometry.xml b/xml/System.Windows.Media/PathGeometry.xml index 84aa152d16a..f388137163e 100644 --- a/xml/System.Windows.Media/PathGeometry.xml +++ b/xml/System.Windows.Media/PathGeometry.xml @@ -435,7 +435,7 @@ ## XAML Values *moveAndDrawCommands* - One or more move and draw commands. See [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax). + One or more move and draw commands. See [Path Markup Syntax](/dotnet/desktop/wpf/graphics-multimedia/path-markup-syntax). *oneOrMoreFigures* diff --git a/xml/System.Windows.Media/PathSegment.xml b/xml/System.Windows.Media/PathSegment.xml index f6ac3b21c38..cdd03ff11da 100644 --- a/xml/System.Windows.Media/PathSegment.xml +++ b/xml/System.Windows.Media/PathSegment.xml @@ -36,7 +36,7 @@ ## Remarks Classes that derive from , such as , , and , represent specific types of geometric segments. - **Freezable Features:** Because objects inherit from the class, they provide several special features: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because objects inherit from the class, they provide several special features: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/PathSegmentCollection.xml b/xml/System.Windows.Media/PathSegmentCollection.xml index d0162b099a9..ecc7e8778b8 100644 --- a/xml/System.Windows.Media/PathSegmentCollection.xml +++ b/xml/System.Windows.Media/PathSegmentCollection.xml @@ -62,7 +62,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/PointCollection.xml b/xml/System.Windows.Media/PointCollection.xml index 0eb329b6934..9f739d1b3dc 100644 --- a/xml/System.Windows.Media/PointCollection.xml +++ b/xml/System.Windows.Media/PointCollection.xml @@ -69,7 +69,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/PointHitTestResult.xml b/xml/System.Windows.Media/PointHitTestResult.xml index 8b642d72239..871ca451145 100644 --- a/xml/System.Windows.Media/PointHitTestResult.xml +++ b/xml/System.Windows.Media/PointHitTestResult.xml @@ -27,7 +27,7 @@ as a hit test parameter and returning the result as a . For more information, see [How to: Hit Test Using Geometry as a Parameter](/dotnet/framework/wpf/graphics-multimedia/how-to-hit-test-using-geometry-as-a-parameter). + You can also perform a hit test on a visual object by using a as a hit test parameter and returning the result as a . For more information, see [How to: Hit Test Using Geometry as a Parameter](/dotnet/desktop/wpf/graphics-multimedia/how-to-hit-test-using-geometry-as-a-parameter). diff --git a/xml/System.Windows.Media/QuadraticBezierSegment.xml b/xml/System.Windows.Media/QuadraticBezierSegment.xml index d7a8afd27f5..aae0edec390 100644 --- a/xml/System.Windows.Media/QuadraticBezierSegment.xml +++ b/xml/System.Windows.Media/QuadraticBezierSegment.xml @@ -33,7 +33,7 @@ The class does not contain a property for the starting point of the line. The starting point of the line is the end point of the previous segment, or the of the if no other segments exist. ## Freezable Features - Because objects inherit from the class, they provide several special features: they can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because objects inherit from the class, they provide several special features: they can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features that are provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/RadialGradientBrush.xml b/xml/System.Windows.Media/RadialGradientBrush.xml index 12c72b141e6..7e604276077 100644 --- a/xml/System.Windows.Media/RadialGradientBrush.xml +++ b/xml/System.Windows.Media/RadialGradientBrush.xml @@ -36,10 +36,10 @@ Radial gradient with a highlighted focal point > [!NOTE] -> objects are rendered using hardware acceleration on 2 systems. For more information about hardware tiers, see [Graphics Rendering Tiers](/dotnet/framework/wpf/advanced/graphics-rendering-tiers). +> objects are rendered using hardware acceleration on 2 systems. For more information about hardware tiers, see [Graphics Rendering Tiers](/dotnet/desktop/wpf/advanced/graphics-rendering-tiers). ## Freezable Features - Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/RenderCapability.xml b/xml/System.Windows.Media/RenderCapability.xml index a1523f9d3e7..601aa3329b6 100644 --- a/xml/System.Windows.Media/RenderCapability.xml +++ b/xml/System.Windows.Media/RenderCapability.xml @@ -37,7 +37,7 @@ - Multitexture Support: Multitexture support refers to the ability to apply two or more distinct textures during a blending operation on a 3D graphics object. The degree of multitexture support is determined by the number of multitexture units on the graphics hardware. - The pixel shader, vertex shader, and multitexture features are used to define specific DirectX version levels, which, in turn, are used to define the different rendering tiers in WPF. For a full description of the rendering tiers, see [Graphics Rendering Tiers](/dotnet/framework/wpf/advanced/graphics-rendering-tiers). + The pixel shader, vertex shader, and multitexture features are used to define specific DirectX version levels, which, in turn, are used to define the different rendering tiers in WPF. For a full description of the rendering tiers, see [Graphics Rendering Tiers](/dotnet/desktop/wpf/advanced/graphics-rendering-tiers). ]]> @@ -309,7 +309,7 @@ |Vertex shader|No requirement.|Version level must greater than or equal to 2.0.| |Multitexture units|No requirement.|Number of units must greater than or equal to 4.| - For more information on the definitions for the rendering tiers, see [Graphics Rendering Tiers](/dotnet/framework/wpf/advanced/graphics-rendering-tiers). + For more information on the definitions for the rendering tiers, see [Graphics Rendering Tiers](/dotnet/desktop/wpf/advanced/graphics-rendering-tiers). If the current thread does not have an associated object, one is automatically created. diff --git a/xml/System.Windows.Media/RenderingEventArgs.xml b/xml/System.Windows.Media/RenderingEventArgs.xml index 21277eb9c55..e75be77d619 100644 --- a/xml/System.Windows.Media/RenderingEventArgs.xml +++ b/xml/System.Windows.Media/RenderingEventArgs.xml @@ -63,7 +63,7 @@ that is returned reflects the same value as the animation system. This is the same time used by the time manager. For more information, see [Animation and Timing System Overview](/dotnet/framework/wpf/graphics-multimedia/animation-and-timing-system-overview). + The that is returned reflects the same value as the animation system. This is the same time used by the time manager. For more information, see [Animation and Timing System Overview](/dotnet/desktop/wpf/graphics-multimedia/animation-and-timing-system-overview). ]]> diff --git a/xml/System.Windows.Media/RotateTransform.xml b/xml/System.Windows.Media/RotateTransform.xml index 6085b409d53..058e5f20a99 100644 --- a/xml/System.Windows.Media/RotateTransform.xml +++ b/xml/System.Windows.Media/RotateTransform.xml @@ -32,7 +32,7 @@ When you use a , realize that the transformation rotates the coordinate system for a particular object about the point (0, 0). Therefore, depending on the position of the object, it might not rotate in place (around its center). For example, if an object is positioned 200 units from 0 along the x-axis, a rotation of 30 degrees can swing the object 30 degrees along a circle that has a radius of 200, which is drawn around the origin. To rotate an object in place, set the and of the to the center of the object to rotate. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/ScaleTransform.xml b/xml/System.Windows.Media/ScaleTransform.xml index f47198bd315..24c4b33748e 100644 --- a/xml/System.Windows.Media/ScaleTransform.xml +++ b/xml/System.Windows.Media/ScaleTransform.xml @@ -30,7 +30,7 @@ ## Remarks Use a to stretch or shrink an object horizontally or vertically. The property specifies by how much to stretch or shrink an object along the x-axis, and the property specifies by how much to stretch or shrink an object along the y-axis. Scale operations are centered on the point specified by the and properties. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> @@ -432,7 +432,7 @@ Negative values flip the scaled object horizontally. Values between 0 and -1 flip the scale object and decrease its width. Values less than -1 flip the object and increase its width. A value of -1 flips the scaled object but does not change its horizontal size. - For more information and examples, see [How to: Scale an Element](/dotnet/framework/wpf/graphics-multimedia/how-to-scale-an-element) and [How to: Flip a UIElement Horizontally or Vertically](/dotnet/framework/wpf/advanced/how-to-flip-a-uielement-horizontally-or-vertically). + For more information and examples, see [How to: Scale an Element](/dotnet/desktop/wpf/graphics-multimedia/how-to-scale-an-element) and [How to: Flip a UIElement Horizontally or Vertically](/dotnet/desktop/wpf/advanced/how-to-flip-a-uielement-horizontally-or-vertically). ## Dependency Property Information @@ -508,7 +508,7 @@ Negative values flip the scaled object vertically. Values between 0 and -1 flip the scale object and decrease its height. Values less than -1 flip the object and increase its height. A value of -1 flips the scaled object but does not change its vertical size. - For more information and for examples, see [How to: Scale an Element](/dotnet/framework/wpf/graphics-multimedia/how-to-scale-an-element) and [How to: Flip a UIElement Horizontally or Vertically](/dotnet/framework/wpf/advanced/how-to-flip-a-uielement-horizontally-or-vertically)). + For more information and for examples, see [How to: Scale an Element](/dotnet/desktop/wpf/graphics-multimedia/how-to-scale-an-element) and [How to: Flip a UIElement Horizontally or Vertically](/dotnet/desktop/wpf/advanced/how-to-flip-a-uielement-horizontally-or-vertically)). ## Dependency Property Information diff --git a/xml/System.Windows.Media/SkewTransform.xml b/xml/System.Windows.Media/SkewTransform.xml index 02c2059db95..c58e93b65b7 100644 --- a/xml/System.Windows.Media/SkewTransform.xml +++ b/xml/System.Windows.Media/SkewTransform.xml @@ -30,7 +30,7 @@ ## Remarks A is useful for creating the illusion of 3-dimensional depth in a 2-D object. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/SolidColorBrush.xml b/xml/System.Windows.Media/SolidColorBrush.xml index 526a798ab54..db999425432 100644 --- a/xml/System.Windows.Media/SolidColorBrush.xml +++ b/xml/System.Windows.Media/SolidColorBrush.xml @@ -30,7 +30,7 @@ ## Remarks For convenience, the class provides a set of commonly used objects, such as and . - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/StreamGeometry.xml b/xml/System.Windows.Media/StreamGeometry.xml index 90288a56094..da37ba1cb9d 100644 --- a/xml/System.Windows.Media/StreamGeometry.xml +++ b/xml/System.Windows.Media/StreamGeometry.xml @@ -39,7 +39,7 @@ A cannot be serialized if it contains a or any non-stroked or unfilled segments. ## Freezable Features - A is a type. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A is a type. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage @@ -51,7 +51,7 @@ ## XAML Values *moveAndDrawCommands* - One or more move and draw commands. See [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax). + One or more move and draw commands. See [Path Markup Syntax](/dotnet/desktop/wpf/graphics-multimedia/path-markup-syntax). ]]> diff --git a/xml/System.Windows.Media/TileBrush.xml b/xml/System.Windows.Media/TileBrush.xml index bfd158eae25..3259c311cf1 100644 --- a/xml/System.Windows.Media/TileBrush.xml +++ b/xml/System.Windows.Media/TileBrush.xml @@ -62,15 +62,15 @@ Components of a TileBrush with a TileMode of Tile **Output Area**: The output area is the area that the brush paints, such as the of an or the of a . - For more information about the class, see [Painting with Images, Drawings, and Visuals](/dotnet/framework/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals) . + For more information about the class, see [Painting with Images, Drawings, and Visuals](/dotnet/desktop/wpf/graphics-multimedia/painting-with-images-drawings-and-visuals) . ## Freezable Features - A is a type. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + A is a type. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> - When you inherit from the class, you must override the method. For more information about inheriting from types, see the Freezable Objects Overview. + When you inherit from the class, you must override the method. For more information about inheriting from types, see the Freezable Objects Overview. diff --git a/xml/System.Windows.Media/TransformCollection.xml b/xml/System.Windows.Media/TransformCollection.xml index d8dcb942a6e..f4a3aad0cf9 100644 --- a/xml/System.Windows.Media/TransformCollection.xml +++ b/xml/System.Windows.Media/TransformCollection.xml @@ -56,7 +56,7 @@ ## Remarks Except as noted, members of this class behave exactly as described by the , , and documentation. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Implicit Collection Usage diff --git a/xml/System.Windows.Media/TransformGroup.xml b/xml/System.Windows.Media/TransformGroup.xml index 3569846ca01..e6c258ac99d 100644 --- a/xml/System.Windows.Media/TransformGroup.xml +++ b/xml/System.Windows.Media/TransformGroup.xml @@ -38,7 +38,7 @@ In a composite transformation, the order of individual transformations is important. For example, if you first rotate, then scale, then translate, you get a different result than if you first translate, then rotate, then scale. One reason order is significant is that transformations like rotation and scaling are done with respect to the origin of the coordinate system. Scaling an object that is centered at the origin produces a different result than scaling an object that has been moved away from the origin. Similarly, rotating an object that is centered at the origin produces a different result than rotating an object that has been moved away from the origin. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/TranslateTransform.xml b/xml/System.Windows.Media/TranslateTransform.xml index 26fecb1e953..ccb0cce8571 100644 --- a/xml/System.Windows.Media/TranslateTransform.xml +++ b/xml/System.Windows.Media/TranslateTransform.xml @@ -33,7 +33,7 @@ ![Translate Matrix 100010dxdy1](~/add/media/translate-matrix.gif "Translate Matrix 100010dxdy1") Typical 3x3 matrix for 2-D translations - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/VectorCollection.xml b/xml/System.Windows.Media/VectorCollection.xml index b3ceb103a16..50bef157065 100644 --- a/xml/System.Windows.Media/VectorCollection.xml +++ b/xml/System.Windows.Media/VectorCollection.xml @@ -69,7 +69,7 @@ ## Remarks Members of this class behave exactly as described by the , , and documentation, except that this implementation throws an if you attempt to insert `null` into the collection. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop-wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as [resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define), shared among multiple objects, made read-only to improve performance, cloned, and made thread-safe. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ## XAML Attribute Usage diff --git a/xml/System.Windows.Media/VideoDrawing.xml b/xml/System.Windows.Media/VideoDrawing.xml index 4a32c28928d..b65b24f5016 100644 --- a/xml/System.Windows.Media/VideoDrawing.xml +++ b/xml/System.Windows.Media/VideoDrawing.xml @@ -32,9 +32,9 @@ Despite its name, a can be used to play audio. - **Performance Note:** A provides fewer features then an : does not support layout, input, or focus. However, because it does not support these features, provides performance benefits making them ideal for describing backgrounds, clip art, and for low-level drawing with objects. See [Drawing Objects Overview](/dotnet/framework/wpf/graphics-multimedia/drawing-objects-overview) for more information. + **Performance Note:** A provides fewer features then an : does not support layout, input, or focus. However, because it does not support these features, provides performance benefits making them ideal for describing backgrounds, clip art, and for low-level drawing with objects. See [Drawing Objects Overview](/dotnet/desktop/wpf/graphics-multimedia/drawing-objects-overview) for more information. - An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + An is a type of object and therefore can be frozen to improve performance. For information about features, such as freezing and cloning, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Windows.Media/Visual.xml b/xml/System.Windows.Media/Visual.xml index 95e971ed156..6bebfe6b2d9 100644 --- a/xml/System.Windows.Media/Visual.xml +++ b/xml/System.Windows.Media/Visual.xml @@ -61,7 +61,7 @@ Visual class hierarchy In some cases, members that are defined as protected in are exposed as more readily accessible members with similar names in the derived class. - For more information, see [WPF Graphics Rendering Overview](/dotnet/framework/wpf/graphics-multimedia/wpf-graphics-rendering-overview). + For more information, see [WPF Graphics Rendering Overview](/dotnet/desktop/wpf/graphics-multimedia/wpf-graphics-rendering-overview). A has a limited number of levels. In previous versions of the .NET Framework, this maximum depth was 255. This limit is inadequate for some layouts that have many levels in the visual tree. diff --git a/xml/System.Windows.Media/VisualBrush.xml b/xml/System.Windows.Media/VisualBrush.xml index 1e590a1b5dd..56aceea5e82 100644 --- a/xml/System.Windows.Media/VisualBrush.xml +++ b/xml/System.Windows.Media/VisualBrush.xml @@ -34,11 +34,11 @@ - Use an existing , which creates a duplicate image of the target . You can then use the to create interesting effects, such as reflection and magnification. - When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout can't permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in Windows Presentation Foundation (WPF), see the [Layout](/dotnet/framework/wpf/advanced/layout). + When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout can't permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in Windows Presentation Foundation (WPF), see the [Layout](/dotnet/desktop/wpf/advanced/layout). Updates to the visual tree of a will not propagate if a is in the brush's parent chain. You can workaround this limitation by forcing an update of the scene on the object above the effect. You can call or include an animation to force a scene update. - **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as and shared among multiple objects. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + **Freezable Features:** Because it inherits from the class, the class provides several special features: objects can be declared as and shared among multiple objects. For more information about the different features provided by objects, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). > [!NOTE] > A cannot be made read-only (frozen) when its property is set to any value other than `null`. @@ -418,7 +418,7 @@ is quite high in the overall WPF class hierarchy, so a very large number of objects could possibly serve as the visual that you use for a ; the entire list cannot be shown here. See ; refer to the "Inheritance Hierarchy" section, which will show the immediately derived classes. You can then click on the immediately derived classes and traverse the hierarchies to get a sense of the full range of possibilities. At a top level, the two most common categories of objects you might use for a are or . encompasses basically any UI element that can otherwise participate in the UI for a WPF application. contains a that includes one or more -derived objects. - When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout dictated by the parent where the brush is applied cannot permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in Windows Presentation Foundation (WPF), see the [Layout](/dotnet/framework/wpf/advanced/layout). + When you define a new for a and that is a (such as a panel or control), the layout system runs on the and its child elements when the property is set to `true`. However, the root is essentially isolated from the rest of the system; styles, storyboards, and external layout dictated by the parent where the brush is applied cannot permeate this boundary. Therefore, you should explicitly specify the size of the root , because its only parent is the and therefore it cannot automatically size itself to the area being painted. For more information about layout in Windows Presentation Foundation (WPF), see the [Layout](/dotnet/desktop/wpf/advanced/layout). Updates to the visual tree of a will not propagate if a is in the brush's parent chain. You can work around this limitation by forcing an update of the scene on the object above the effect. You can call or include an animation to force a scene update. @@ -455,7 +455,7 @@ An expression that evaluates to an existing instance. `resourceExpression` - A `StaticResource` or `DynamicResource` that evaluates to an existing instance. See [XAML Resources](/dotnet/framework/wpf/advanced/xaml-resources). + A `StaticResource` or `DynamicResource` that evaluates to an existing instance. See [XAML Resources](/dotnet/desktop/wpf/fundamentals/xaml-resources-define). ## Dependency Property Information diff --git a/xml/System.Windows.Media/VisualTreeHelper.xml b/xml/System.Windows.Media/VisualTreeHelper.xml index daadb610a2b..c016af93074 100644 --- a/xml/System.Windows.Media/VisualTreeHelper.xml +++ b/xml/System.Windows.Media/VisualTreeHelper.xml @@ -29,7 +29,7 @@ ## Remarks Nodes in the visual tree can be either or objects. Methods that are specific to a type of visual object are typed as either or . However, some methods in the class can accept a value that represents either type of visual object. - WPF supports programmatic access to several different tree structures of objects. Primarily, this is exposed as a visual tree and a logical tree. In some cases, the logical tree is a more useful representation of the elements in a WPF application, but conceptually the logical tree is implemented at a level beyond the class. Unlike the visual tree, the logical tree can represent nonvisual data objects, such as . For more information on the logical tree, see [Trees in WPF](/dotnet/framework/wpf/advanced/trees-in-wpf). The logical tree also is supported by a similar utility method class, . + WPF supports programmatic access to several different tree structures of objects. Primarily, this is exposed as a visual tree and a logical tree. In some cases, the logical tree is a more useful representation of the elements in a WPF application, but conceptually the logical tree is implemented at a level beyond the class. Unlike the visual tree, the logical tree can represent nonvisual data objects, such as . For more information on the logical tree, see [Trees in WPF](/dotnet/desktop/wpf/advanced/trees-in-wpf). The logical tree also is supported by a similar utility method class, . diff --git a/xml/System.Windows.Navigation/NavigatingCancelEventArgs.xml b/xml/System.Windows.Navigation/NavigatingCancelEventArgs.xml index 2888dfc668d..4fbe36677ed 100644 --- a/xml/System.Windows.Navigation/NavigatingCancelEventArgs.xml +++ b/xml/System.Windows.Navigation/NavigatingCancelEventArgs.xml @@ -445,7 +445,7 @@ ## Remarks is an abstract base class that encapsulates a Web request, and is protocol agnostic. For each common protocol, the .NET Framework includes a class that derives from and extends it with protocol specific state and behavior, including: -- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). +- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](/dotnet/desktop/wpf/app-development/wpf-application-resource-content-and-data-files)). - : URIs that use the `http://` scheme to request files from Web servers. diff --git a/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml b/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml index 7d5ab275b6a..556726a23c0 100644 --- a/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml +++ b/xml/System.Windows.Navigation/NavigationFailedEventArgs.xml @@ -293,7 +293,7 @@ ## Remarks is an abstract base class that encapsulates a web request, and is protocol agnostic. For each common protocol, the .NET Framework includes a class that derives from and extends it with protocol-specific state and behavior, including: -- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). +- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](/dotnet/desktop/wpf/app-development/wpf-application-resource-content-and-data-files)). - : URIs that use the `http://` scheme to request files from Web servers. @@ -343,7 +343,7 @@ ## Remarks is an abstract base class that encapsulates a web response, and is protocol agnostic. For each common protocol, the .NET Framework includes a class that derives from and extends it with protocol-specific state, including: -- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](/dotnet/framework/wpf/app-development/wpf-application-resource-content-and-data-files)). +- : URIs that use the `pack://` scheme to request application data files (see [WPF Application Resource, Content, and Data Files](/dotnet/desktop/wpf/app-development/wpf-application-resource-content-and-data-files)). - : URIs that use the `http://` scheme to request files from Web servers. diff --git a/xml/System.Windows.Navigation/NavigationService.xml b/xml/System.Windows.Navigation/NavigationService.xml index f4114243bbb..06ccde56764 100644 --- a/xml/System.Windows.Navigation/NavigationService.xml +++ b/xml/System.Windows.Navigation/NavigationService.xml @@ -713,7 +713,7 @@ For more information about XBAP support, see [Frequently asked questions about W will navigate to the URI specified by `source` if the following conditions are true: @@ -913,7 +913,7 @@ For more information about XBAP support, see [Frequently asked questions about W ## Remarks This method is only for standalone applications and Extensible Application Markup Language (XAML) content. - This method exhibits the same behavior as , and extends it by ensuring that the content that is being downloaded is placed into a partial trust security sandbox (with the default Internet zone set of permissions - see [WPF Partial Trust Security](/dotnet/framework/wpf/wpf-partial-trust-security)). + This method exhibits the same behavior as , and extends it by ensuring that the content that is being downloaded is placed into a partial trust security sandbox (with the default Internet zone set of permissions - see [WPF Partial Trust Security](/dotnet/desktop/wpf/wpf-partial-trust-security)). ]]> diff --git a/xml/System.Windows.Navigation/NavigationWindow.xml b/xml/System.Windows.Navigation/NavigationWindow.xml index 8880ea22750..67e6e85aefc 100644 --- a/xml/System.Windows.Navigation/NavigationWindow.xml +++ b/xml/System.Windows.Navigation/NavigationWindow.xml @@ -104,10 +104,10 @@ is one of two navigators in WPF, the other being . Essentially, navigator is a class that supports navigation and navigation history. Visually, XBAPs use Internet Explorer as a navigator, to provide an integrated user experience. However, XBAPs actually use as the navigator; the property of an XBAP running in Internet Explorer will return a reference to the , and the navigation history that is managed by the is integrated with the navigation history that's managed by Internet Explorer. - **Content Model:** is a , which means that can contain content such as text, images, or panels. Also, is a root element and, consequently, cannot be part of another element's content. For more information about the content model for , see [WPF Content Model](/dotnet/framework/wpf/controls/wpf-content-model). + **Content Model:** is a , which means that can contain content such as text, images, or panels. Also, is a root element and, consequently, cannot be part of another element's content. For more information about the content model for , see [WPF Content Model](/dotnet/desktop/wpf/controls/wpf-content-model). ## Customizing the NavigationWindow Control - To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [NavigationWindow Styles and Templates](/dotnet/framework/wpf/controls/navigationwindow-styles-and-templates). + To apply the same property settings to multiple controls, use the property. You can modify the default to give the control a unique appearance. For more information about creating a , see [How to create a template for a control](/dotnet/desktop/wpf/controls/how-to-create-apply-template). To see the parts and states that are specific to the , see [NavigationWindow Styles and Templates](/dotnet/desktop/wpf/controls/navigationwindow). Dependency properties for this control might be set by the control's default style. If a property is set by a default style, the property might change from its default value when the control appears in the application. The default style is determined by which desktop theme is used when the application is running. @@ -859,7 +859,7 @@ See . > [!NOTE] -> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). +> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/desktop/wpf/app-development/pack-uris-in-wpf). @@ -1452,7 +1452,7 @@ is true, and the content of the is an external XAML file, the content is loaded into a partial trust security sandbox that is limited to the default Internet zone permission set. Additionally, the external content is loaded into a separate process. Consequently, the external content becomes isolated and does not have access to application-scope resources, such as resource dictionaries (for more information, see ). @@ -1657,7 +1657,7 @@ See . > [!NOTE] -> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/framework/wpf/app-development/pack-uris-in-wpf). +> Uniform resource identifiers (URIs) can be either relative or absolute. For more information, see [Pack URIs in WPF](/dotnet/desktop/wpf/app-development/pack-uris-in-wpf). ## Dependency Property Information diff --git a/xml/System.Windows.Navigation/PageFunction`1.xml b/xml/System.Windows.Navigation/PageFunction`1.xml index c71c987b18f..d50fcb666af 100644 --- a/xml/System.Windows.Navigation/PageFunction`1.xml +++ b/xml/System.Windows.Navigation/PageFunction`1.xml @@ -45,9 +45,9 @@ By default, a is retained in navigation history after it returns. To ensure that it is not retained in navigation history, its property should be set to `true`. - See [Structured Navigation Overview](/dotnet/framework/wpf/app-development/structured-navigation-overview) for details on how to use page functions. + See [Structured Navigation Overview](/dotnet/desktop/wpf/app-development/structured-navigation-overview) for details on how to use page functions. - See [Navigation Topologies Overview](/dotnet/framework/wpf/app-development/navigation-topologies-overview) for information on complex navigation structures that benefit from page functions. + See [Navigation Topologies Overview](/dotnet/desktop/wpf/app-development/navigation-topologies-overview) for information on complex navigation structures that benefit from page functions. enables the development of wizards. diff --git a/xml/System.Windows.Shapes/Path.xml b/xml/System.Windows.Shapes/Path.xml index 3ebe54ff606..c35de28257c 100644 --- a/xml/System.Windows.Shapes/Path.xml +++ b/xml/System.Windows.Shapes/Path.xml @@ -138,7 +138,7 @@ - A , which supports child object elements that establish a path geometry object model of figures and segments. See XAML Values section for . *moveAndDrawCommands* - One or more move and draw commands. For the complete syntax, see [Path Markup Syntax](/dotnet/framework/wpf/graphics-multimedia/path-markup-syntax). + One or more move and draw commands. For the complete syntax, see [Path Markup Syntax](/dotnet/desktop/wpf/graphics-multimedia/path-markup-syntax). ## Dependency Property Information diff --git a/xml/System.Windows.Shell/WindowChrome.xml b/xml/System.Windows.Shell/WindowChrome.xml index e8531724fda..56d2caddbb6 100644 --- a/xml/System.Windows.Shell/WindowChrome.xml +++ b/xml/System.Windows.Shell/WindowChrome.xml @@ -29,7 +29,7 @@ The class enables you to extend Windows Presentation Foundation (WPF) content into the non-client area of a window that is typically reserved for the operating system's window manager. ## Standard Windows - Standard windows are composed of two overlapping rectangles. The outer rectangle is the *non-client area*, which is often referred to as *chrome*. It is drawn and managed by the operating system's window manager. Its dimensions are determined by standard operating system settings. The non-client frame provides standard window features and behaviors. These include caption buttons (Minimize, Maximize, and Close), the window border, resize and move behaviors, the application icon and title, and the system menu. The inner rectangle is the *client area*. It contains the contents of your application, and it is drawn and managed by the application. For more information about windows in WPF applications, see [WPF Windows Overview](/dotnet/framework/wpf/app-development/wpf-windows-overview). + Standard windows are composed of two overlapping rectangles. The outer rectangle is the *non-client area*, which is often referred to as *chrome*. It is drawn and managed by the operating system's window manager. Its dimensions are determined by standard operating system settings. The non-client frame provides standard window features and behaviors. These include caption buttons (Minimize, Maximize, and Close), the window border, resize and move behaviors, the application icon and title, and the system menu. The inner rectangle is the *client area*. It contains the contents of your application, and it is drawn and managed by the application. For more information about windows in WPF applications, see [WPF Windows Overview](/dotnet/desktop/wpf/windows/). The following illustration shows the parts of a standard window. @@ -636,7 +636,7 @@ Gets or sets a value that indicates which edges of the window frame are not owned by the client. A bitwise combination of the enumeration values that specify which edges of the frame are not owned by the client. - The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. Gets or sets a value that indicates whether hit-testing is enabled on the Windows Aero caption buttons. - if hit-testing is enabled on the caption buttons; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. + if hit-testing is enabled on the caption buttons; otherwise, . The registered default is . For more information about what can influence the value, see Dependency Property Value Precedence. have thread affinity. - Objects that derive from are free-threaded when they are frozen. For more information, see [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Objects that derive from are free-threaded when they are frozen. For more information, see [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). diff --git a/xml/System.Windows.Threading/DispatcherObject.xml b/xml/System.Windows.Threading/DispatcherObject.xml index a895b138bbb..8892b2f1ad8 100644 --- a/xml/System.Windows.Threading/DispatcherObject.xml +++ b/xml/System.Windows.Threading/DispatcherObject.xml @@ -35,7 +35,7 @@ Objects that derive from have thread affinity. - Objects that derive from are free-threaded when they are frozen. For more information, see the [Freezable Objects Overview](/dotnet/framework/wpf/advanced/freezable-objects-overview). + Objects that derive from are free-threaded when they are frozen. For more information, see the [Freezable Objects Overview](/dotnet/desktop/wpf/advanced/freezable-objects-overview). ]]> diff --git a/xml/System.Xaml/IDestinationTypeProvider.xml b/xml/System.Xaml/IDestinationTypeProvider.xml index 1aec03d9558..a198f84925f 100644 --- a/xml/System.Xaml/IDestinationTypeProvider.xml +++ b/xml/System.Xaml/IDestinationTypeProvider.xml @@ -41,7 +41,7 @@ ]]> - Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML diff --git a/xml/System.Xaml/INamespacePrefixLookup.xml b/xml/System.Xaml/INamespacePrefixLookup.xml index c4797f4e0bc..9cc9a44989e 100644 --- a/xml/System.Xaml/INamespacePrefixLookup.xml +++ b/xml/System.Xaml/INamespacePrefixLookup.xml @@ -32,7 +32,7 @@ - Service Contexts Available to Type Converters and Markup Extensions + Service Contexts Available to Type Converters and Markup Extensions diff --git a/xml/System.Xaml/IXamlIndexingReader.xml b/xml/System.Xaml/IXamlIndexingReader.xml index ce3c5be8a06..e08dc0fb5f6 100644 --- a/xml/System.Xaml/IXamlIndexingReader.xml +++ b/xml/System.Xaml/IXamlIndexingReader.xml @@ -28,7 +28,7 @@ ]]> - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts diff --git a/xml/System.Xaml/IXamlNameProvider.xml b/xml/System.Xaml/IXamlNameProvider.xml index 0741ed423a2..c7bb0ae0c59 100644 --- a/xml/System.Xaml/IXamlNameProvider.xml +++ b/xml/System.Xaml/IXamlNameProvider.xml @@ -32,8 +32,8 @@ ]]> - XAML Services - x:Name Directive + XAML Services + x:Name Directive diff --git a/xml/System.Xaml/IXamlSchemaContextProvider.xml b/xml/System.Xaml/IXamlSchemaContextProvider.xml index 4e77d421ba2..5b69344621e 100644 --- a/xml/System.Xaml/IXamlSchemaContextProvider.xml +++ b/xml/System.Xaml/IXamlSchemaContextProvider.xml @@ -32,7 +32,7 @@ ]]> - Type Converters and Markup Extensions for XAML + Type Converters and Markup Extensions for XAML diff --git a/xml/System.Xaml/NamespaceDeclaration.xml b/xml/System.Xaml/NamespaceDeclaration.xml index 346f31992a9..46d6107e336 100644 --- a/xml/System.Xaml/NamespaceDeclaration.xml +++ b/xml/System.Xaml/NamespaceDeclaration.xml @@ -47,7 +47,7 @@ - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts diff --git a/xml/System.Xaml/XamlDeferringLoader.xml b/xml/System.Xaml/XamlDeferringLoader.xml index 1c6908cd361..e1126b16f02 100644 --- a/xml/System.Xaml/XamlDeferringLoader.xml +++ b/xml/System.Xaml/XamlDeferringLoader.xml @@ -30,7 +30,7 @@ ]]> - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts diff --git a/xml/System.Xaml/XamlDirective.xml b/xml/System.Xaml/XamlDirective.xml index 89b9623a4dc..87ef0dd42ff 100644 --- a/xml/System.Xaml/XamlDirective.xml +++ b/xml/System.Xaml/XamlDirective.xml @@ -58,7 +58,7 @@ ]]> - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts diff --git a/xml/System.Xaml/XamlMember.xml b/xml/System.Xaml/XamlMember.xml index f4a21ad7f1c..1e983e30db3 100644 --- a/xml/System.Xaml/XamlMember.xml +++ b/xml/System.Xaml/XamlMember.xml @@ -57,7 +57,7 @@ - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts @@ -962,7 +962,7 @@ if this is initialized with a valid string; otherwise, . To be added. - XamlName Grammar + XamlName Grammar @@ -2018,7 +2018,7 @@ ]]> - XamlName Grammar + XamlName Grammar diff --git a/xml/System.Xaml/XamlNodeType.xml b/xml/System.Xaml/XamlNodeType.xml index bebeb10d65c..811c8f3e2af 100644 --- a/xml/System.Xaml/XamlNodeType.xml +++ b/xml/System.Xaml/XamlNodeType.xml @@ -24,7 +24,7 @@ To be added. - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts diff --git a/xml/System.Xaml/XamlParseException.xml b/xml/System.Xaml/XamlParseException.xml index 64a08ecdd63..6279a690d93 100644 --- a/xml/System.Xaml/XamlParseException.xml +++ b/xml/System.Xaml/XamlParseException.xml @@ -38,7 +38,7 @@ ]]> - XAML Services + XAML Services diff --git a/xml/System.Xaml/XamlReader.xml b/xml/System.Xaml/XamlReader.xml index 701d7f04ff1..769de7cc2d1 100644 --- a/xml/System.Xaml/XamlReader.xml +++ b/xml/System.Xaml/XamlReader.xml @@ -56,7 +56,7 @@ - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts diff --git a/xml/System.Xaml/XamlXmlReader.xml b/xml/System.Xaml/XamlXmlReader.xml index 1568093feec..bb973394c03 100644 --- a/xml/System.Xaml/XamlXmlReader.xml +++ b/xml/System.Xaml/XamlXmlReader.xml @@ -38,7 +38,7 @@ - Understanding XAML Node Streams + Understanding XAML Node Streams @@ -814,7 +814,7 @@ Gets the current member at the reader position, if the current reader position is on a . The current member; or , if the current reader position is not on a member. To be added. - Understanding XAML Node Streams + Understanding XAML Node Streams @@ -920,7 +920,7 @@ ]]> - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts @@ -991,7 +991,7 @@ ]]> - Understanding XAML Node Streams + Understanding XAML Node Streams @@ -1020,7 +1020,7 @@ Gets the value of the current node. The value of the current node; or , if the position is not on a node type. To be added. - Understanding XAML Node Streams + Understanding XAML Node Streams diff --git a/xml/System.Xaml/XamlXmlWriter.xml b/xml/System.Xaml/XamlXmlWriter.xml index 122bef95e98..6942e4cf6b7 100644 --- a/xml/System.Xaml/XamlXmlWriter.xml +++ b/xml/System.Xaml/XamlXmlWriter.xml @@ -44,7 +44,7 @@ ]]> - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts diff --git a/xml/System.Xaml/XamlXmlWriterException.xml b/xml/System.Xaml/XamlXmlWriterException.xml index 8fad52a4fd7..a9fa29a953c 100644 --- a/xml/System.Xaml/XamlXmlWriterException.xml +++ b/xml/System.Xaml/XamlXmlWriterException.xml @@ -38,7 +38,7 @@ ]]> - Understanding XAML Node Stream Structures and Concepts + Understanding XAML Node Stream Structures and Concepts