Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
64dbaf3
SEO-182428-page-with-redirect-links
Scholar-jaruha May 29, 2024
8a8b5ab
SEO-182428-page-with-redirect
Scholar-jaruha May 29, 2024
fd69c69
To fix CI issue
Scholar-jaruha May 29, 2024
65130c5
SEO-182428-WPF-page-with-redirect
Scholar-jaruha Jun 4, 2024
3ca0f3f
To fix CI issue
Scholar-jaruha Jun 4, 2024
58a471d
WPF-889895-Corrected the Mistakes
satishraj-sf4377 Jun 12, 2024
ab59fe4
WPF-889895-Corrected the Issues
satishraj-sf4377 Jun 12, 2024
7ac5fa7
WPF-889895-Corrected the Issues
satishraj-sf4377 Jun 12, 2024
32b9359
Revert "WPF-889895-Corrected the Issues"
satishraj-sf4377 Jun 12, 2024
7b283af
Revert "WPF-889895-Corrected the Issues"
satishraj-sf4377 Jun 12, 2024
f996540
WPF-889895-Added question marks to the "See Also" section links and C…
satishraj-sf4377 Jun 12, 2024
84e8609
WPF-889895 Changes are added
KarkuvelRajan Jun 21, 2024
2754eb3
Merge pull request #1349 from syncfusion-content/WPF-889895-Connector…
KarkuvelRajan Jun 21, 2024
a048d95
WPF-889895-Corrected the Issues
satishraj-sf4377 Jun 12, 2024
bdc47de
WPF-889895 Changes are added
KarkuvelRajan Jun 21, 2024
7b1ee44
Merge pull request #1351 from syncfusion-content/WPF-889895-Port_file…
KarkuvelRajan Jun 21, 2024
1e9374a
WPF-889895-Corrected the Issues
satishraj-sf4377 Jun 12, 2024
7da4358
WPF-889895 Gif count issue is fixed
KarkuvelRajan Jun 21, 2024
994d866
Merge pull request #1352 from syncfusion-content/WPF-889895-Annotatio…
KarkuvelRajan Jun 21, 2024
1cfa46c
WPF-889895-Corrected the mistakes
satishraj-sf4377 Jun 12, 2024
c67cee6
WPF-889895-Updated the Image
satishraj-sf4377 Jun 19, 2024
a3580ce
WPF-889895 Changes are added
KarkuvelRajan Jun 21, 2024
dab5224
Merge pull request #1400 from syncfusion-content/WPF-889895-Container…
KarkuvelRajan Jun 21, 2024
f9f7f0c
Merge pull request #1355 from syncfusion-content/WPF-889895-Swimlane_…
KarkuvelRajan Jun 21, 2024
c4dad35
Merge pull request #1311 from syncfusion-content/SEO-182428-page-with…
Aishwarya-Ganesan Jun 21, 2024
f707fc1
Merge pull request #1312 from syncfusion-content/SEO-182428-page-with…
Aishwarya-Ganesan Jun 21, 2024
4382d3d
Merge pull request #1320 from syncfusion-content/SEO-182428-WPF-page-…
Aishwarya-Ganesan Jun 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion wpf/Breadcrumb/Getting-Started.md
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@ this.Content = hierarchyNavigator1;

## Bind data

HierarchyNavigator accepts any business object collection to be bound to its [ItemsSource](https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.itemscontrol.itemssourceproperty?view=netframework-4.7.2) property. Refer [Data binding](https://help.syncfusion.com/wpf/breadcrumb/populating-data) section for more details.
HierarchyNavigator accepts any business object collection to be bound to its [ItemsSource](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.itemscontrol.itemssourceproperty?view=netframework-4.7.2) property. Refer [Data binding](https://help.syncfusion.com/wpf/breadcrumb/populating-data) section for more details.

The steps to bind to a Business Object collection are as follows:

Expand Down
6 changes: 3 additions & 3 deletions wpf/Button/MVVM.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
layout: post
title: MVVM in WPF Button control | Syncfusion
description: Learn here all about MVVM support in Syncfusion WPF Button (ButtonAdv) control, its elements and more details.
platform: WPF
platform: wpf
control: ButtonAdv
documentation: ug
---
Expand All @@ -11,8 +11,8 @@ documentation: ug

The command and command parameter properties allow to execute any action on clicking the button control.

* **Command** - The [Command](https://docs.microsoft.com/en-us/dotnet/api/system.windows.input.icommandsource.command?view=netframework-4.8) property accept all commands derived from interface [ICommand](https://docs.microsoft.com/en-us/dotnet/api/system.windows.input.icommand?view=netframework-4.8).
* **CommandParameter** - The [CommandParameter](https://docs.microsoft.com/en-us/dotnet/api/system.windows.input.icommandsource.commandparameter?view=netframework-4.8) property allows the user to provide additional data required in the command handler in-order to perform any operation.
* **Command** - The [Command](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommandsource.command?view=netframework-4.8) property accept all commands derived from interface [ICommand](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommand?view=netframework-4.8).
* **CommandParameter** - The [CommandParameter](https://learn.microsoft.com/en-us/dotnet/api/system.windows.input.icommandsource.commandparameter?view=netframework-4.8) property allows the user to provide additional data required in the command handler in-order to perform any operation.

{% tabs %}
{% highlight xaml %}
Expand Down
4 changes: 2 additions & 2 deletions wpf/Card-View/Localization.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Localization in WPF Card View

Localization is the process of translating the application resources into different language for the specific cultures. You can localize the CardView by [adding resource file](https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/aa992030(v=vs.100)). Application culture can be changed by setting [CurrentUICulture](https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo.currentuiculture?view=netframework-4.7.2) after `InitializeComponent` method.
Localization is the process of translating the application resources into different language for the specific cultures. You can localize the CardView by [adding resource file](https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2010/aa992030(v=vs.100)). Application culture can be changed by setting [CurrentUICulture](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo.currentuiculture?view=netframework-4.7.2) after `InitializeComponent` method.

Below application culture changed to French.

Expand All @@ -28,7 +28,7 @@ public MainWindow()
{% endtabs %}


To localize the CardView based on [CurrentUICulture](https://docs.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo.currentuiculture?view=netframework-4.7.2) using resource files, follow the below steps.
To localize the CardView based on [CurrentUICulture](https://learn.microsoft.com/en-us/dotnet/api/system.globalization.cultureinfo.currentuiculture?view=netframework-4.7.2) using resource files, follow the below steps.

**Step 1:** Create new folder and named as **Resources** in your application.

Expand Down
4 changes: 2 additions & 2 deletions wpf/Charts/CodedUI.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ Coded UI provides support only in,
* Visual Studio Enterprise
* Visual Studio Ultimate

For more info about the platforms and configurations refer [here](https://docs.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2015/test/supported-configurations-and-platforms-for-coded-ui-tests-and-action-recordings?view=vs-2015)
For more info about the platforms and configurations refer [here](https://learn.microsoft.com/en-us/previous-versions/visualstudio/visual-studio-2015/test/supported-configurations-and-platforms-for-coded-ui-tests-and-action-recordings?view=vs-2015)

## Configuration

Expand All @@ -60,7 +60,7 @@ For Visual Studio 2012: C:\Program Files (x86)\Common Files\Microsoft Shared\VST

For Visual Studio 2013: C:\Program Files (x86)\Common Files\Microsoft Shared\VSTT\12.0\UITestExtensionPackages

N> Syncfusion.SfChart.CUITExtension.WPF.dll need to be installed in GAC location. Please refer the MSDN link for_ [GAC](https://docs.microsoft.com/en-us/previous-versions/dotnet/netframework-2.0/ex0ss12c(v=vs.80)) _installation.
N> Syncfusion.SfChart.CUITExtension.WPF.dll need to be installed in GAC location. Please refer the MSDN link for_ [GAC](https://learn.microsoft.com/en-us/previous-versions/dotnet/netframework-2.0/ex0ss12c(v=vs.80)) _installation.

## Getting Started

Expand Down
4 changes: 2 additions & 2 deletions wpf/CheckedListBox/Check-items.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Check Items in WPF CheckedListBox (CheckListBox)

In [CheckListBox](https://www.syncfusion.com/wpf-ui-controls/CheckedListBox), items present in the control can be checked or unchecked either by using any one of the following ways:
In [CheckListBox](https://www.syncfusion.com/wpf-controls/checkedlistbox), items present in the control can be checked or unchecked either by using any one of the following ways:

1. Using Collection
2. Using Property
Expand Down Expand Up @@ -348,7 +348,7 @@ private void CheckListBox_ItemChecked(object sender, ItemCheckedEventArgs e)

## Selection changed notification

When the selected item is changed, it will be notified by using the [SelectionChanged](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Tools.Controls.CheckListBox.html) event.The [SelectionChangedEventArgs](https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.selectionchangedeventargs?redirectedfrom=MSDN&view=netframework-4.8) has the following members that provides information for the `SelectionChanged` event:
When the selected item is changed, it will be notified by using the [SelectionChanged](https://help.syncfusion.com/cr/wpf/Syncfusion.Windows.Tools.Controls.CheckListBox.html) event.The [SelectionChangedEventArgs](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.selectionchangedeventargs?redirectedfrom=MSDN&view=netframework-4.8) has the following members that provides information for the `SelectionChanged` event:

* **Added items** : Gets a collection of the underlying data objects in which the selection has to be processed.

Expand Down
2 changes: 1 addition & 1 deletion wpf/CheckedListBox/Data-Binding.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Data Binding in WPF CheckListBox control

The control can be populated using [ItemsSource](https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.itemscontrol.itemssource?view=netframework-4.7.2) property and [DisplayMemberPath](https://docs.microsoft.com/en-us/dotnet/api/system.windows.controls.itemscontrol.displaymemberpath?view=netframework-4.7.2#System_Windows_Controls_ItemsControl_DisplayMemberPath) property used to display the items and IsSelected property used to handle the selection in the CheckListBox. The below code snippet will be used to bind the ItemsSource to the CheckListBox.
The control can be populated using [ItemsSource](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.itemscontrol.itemssource?view=netframework-4.7.2) property and [DisplayMemberPath](https://learn.microsoft.com/en-us/dotnet/api/system.windows.controls.itemscontrol.displaymemberpath?view=netframework-4.7.2#System_Windows_Controls_ItemsControl_DisplayMemberPath) property used to display the items and IsSelected property used to handle the selection in the CheckListBox. The below code snippet will be used to bind the ItemsSource to the CheckListBox.

{% tabs %}
{%highlight xaml%}
Expand Down
2 changes: 1 addition & 1 deletion wpf/CheckedListBox/Layout-Related-Features.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ CheckBoxAlignment = "Right"

## Flow direction

The flow direction for the CheckListBox control is set through the [FlowDirection](https://docs.microsoft.com/en-us/dotnet/api/system.windows.frameworkelement.flowdirection?view=netframework-4.7.2) property.
The flow direction for the CheckListBox control is set through the [FlowDirection](https://learn.microsoft.com/en-us/dotnet/api/system.windows.frameworkelement.flowdirection?view=netframework-4.7.2) property.

To set the FlowDirection to RightToLeft, use the below code:

Expand Down
2 changes: 1 addition & 1 deletion wpf/CheckedListBox/Overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# WPF CheckedListBox (CheckListBox) Overview

The [CheckListBox](https://www.syncfusion.com/wpf-ui-controls/CheckedListBox) control implements a classic list box with check list box items. The control displays items with a check box to enable multiple selection of items. Custom templates are defined to customize its appearance.
The [CheckListBox](https://www.syncfusion.com/wpf-controls/checkedlistbox) control implements a classic list box with check list box items. The control displays items with a check box to enable multiple selection of items. Custom templates are defined to customize its appearance.

![CheckListBox Control](Getting-Started_images/Control_Structure.png)

Expand Down
2 changes: 1 addition & 1 deletion wpf/CheckedListBox/Sorting.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Sorting Items in WPF CheckedListBox (CheckListBox)

By default, the [CheckListBox](https://www.syncfusion.com/wpf-ui-controls/CheckedListBox) are arranged based on the order they added in to the `Items` collection. We can sort the `CheckListBox` items by adding the sorting direction to the `CollectionView.SortDescriptions` collection. The `CheckListBox` items can be sorted either in ascending or descending order based on the user’s perspective.
By default, the [CheckListBox](https://www.syncfusion.com/wpf-controls/checkedlistbox) are arranged based on the order they added in to the `Items` collection. We can sort the `CheckListBox` items by adding the sorting direction to the `CollectionView.SortDescriptions` collection. The `CheckListBox` items can be sorted either in ascending or descending order based on the user’s perspective.

{% tabs %}
{% highlight C# %}
Expand Down
4 changes: 2 additions & 2 deletions wpf/Diagram/Annotation/Events.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,8 @@ private void Diagram_AnnotationChanged(object sender, ChangeEventArgs<object, An

## See Also

[How to add or remove annotation constraints](/wpf/sfdiagram/constraints#annotation-constraints)
[How to add or remove annotation constraints?](/wpf/sfdiagram/constraints#annotation-constraints)

[How to localize the annotations](/wpf/sfdiagram/localization)
[How to localize the annotations?](/wpf/sfdiagram/localization)

[How to restrict annotation editing by double-clicking the node or connector?](https://support.syncfusion.com/kb/article/8539/how-to-restrict-annotation-editing-by-double-clicking-the-node-or-connector-in-wpf-diagram)
1 change: 1 addition & 0 deletions wpf/Diagram/Annotation/Interaction/Rotating.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ documentation: ug
# How to Rotate the Annotation

Rotation process can be applied over annotation and rotation can be controlled by annotation and its parent node or connector.

To learn about annotation constraints, refer to the [Annotation Constraints](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Diagram.AnnotationConstraints.html).

## Rotating the annotation
Expand Down
1 change: 1 addition & 0 deletions wpf/Diagram/Annotation/Interaction/SelectionAndResizing.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ documentation: ug
# How to Select and Resize the Annotation

Basic intersections of selecting and resizing can be applied over annotation. These interactions can be controlled by annotation and its parent node or connector.

To learn about annotation constraints, refer to the [Annotation Constraints](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Diagram.AnnotationConstraints.html).

## Selecting the annotation
Expand Down
12 changes: 6 additions & 6 deletions wpf/Diagram/Connector/AppearanceAndValidation.md
Original file line number Diff line number Diff line change
Expand Up @@ -406,7 +406,7 @@ ConnectorViewModel paddingConnector = new ConnectorViewModel()

![WPF Diagram Connector Padding](Connector_images/wpf-diagram-connector-padding.PNG)

For sample, refer to [Decorator](https://github.com/SyncfusionExamples/WPF-Diagram-Examples/tree/master/Samples/Connector/Connector%20Padding "Decorator")
For sample, refer to [Decorator](https://github.com/SyncfusionExamples/WPF-Diagram-Examples/tree/master/Samples/Connector/Connector%20Padding)

## Bridging

Expand Down Expand Up @@ -661,15 +661,15 @@ Find the [Sample](https://github.com/SyncfusionExamples/WPF-Diagram-Examples/tre

## See Also

[How to add annotations for connectors](/wpf/diagram/annotation)
[How to add annotations for connectors?](/wpf/diagram/annotation)

[How to add or remove connector constraints](/wpf/diagram/constraints#connector-constraints)
[How to add or remove connector constraints?](/wpf/diagram/constraints#connector-constraints)

[How to add ports for connector](/wpf/diagram/port)
[How to add ports for connector?](/wpf/diagram/port)

[How to group other elements with connector](/wpf/diagram/group)
[How to group other elements with connector?](/wpf/diagram/group)

[How to draw connector independently using drawing tool](/wpf/diagram/tools)
[How to draw connector independently using drawing tool?](/wpf/diagram/tools)

[How to customize the connection indicator style of node and port?](https://support.syncfusion.com/kb/article/10048/how-to-customize-the-connection-indicator-style-of-node-and-port-in-wpf-diagram-sfdiagram)

Expand Down
2 changes: 1 addition & 1 deletion wpf/Diagram/Connector/Segments/MultipleSegments.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ documentation: ug

# Multiple segments creation

Multiple segments can be added in a single connector one after another. you can add above four type of segments in single connector at a time.
Multiple segments can be added in a single connector one after another. You can add above four type of segments in single connector at a time.

{% tabs %}
{% highlight xaml %}
Expand Down
4 changes: 2 additions & 2 deletions wpf/Diagram/Connector/SelectionAndDragging.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,9 +137,9 @@ connector.Constraints.Add(ConnectorConstraints.Routing);

Diagram supports two types of routing algorithm:

* Classic: Additional segments will be added based on the position and dimension of the obstacles in their path. This type of routing gives less priority to geometry length and number of bends.
* **Classic:** Additional segments will be added based on the position and dimension of the obstacles in their path. This type of routing gives less priority to geometry length and number of bends.

* Advanced: This routing type evaluates all possible geometrical paths for a connector aiming to find one that has a minimal bends and length.
* **Advanced:** This routing type evaluates all possible geometrical paths for a connector aiming to find one that has a minimal bends and length.

The routing algorithm can be specified by using [`RoutingType`](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Diagram.LineRoutingSettings.html#Syncfusion_UI_Xaml_Diagram_LineRoutingSettings_RoutingType) property of [`LineRoutingSettings`](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Diagram.LineRoutingSettings.html) class.

Expand Down
2 changes: 1 addition & 1 deletion wpf/Diagram/Container.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ diagram.Groups = groups;

### Setting a Header

You can textually describe a container by using its 'Header' property. Also, users can customize the header's appearance using the header's [`ShapeStyle`](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Diagram.ContainerHeaderViewModel.html#Syncfusion_UI_Xaml_Diagram_ContainerHeaderViewModel_ShapeStyle) property.
You can textually describe a container by using its [Header](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Diagram.ContainerViewModel.html#Syncfusion_UI_Xaml_Diagram_ContainerViewModel_Header) property. Also, users can customize the header's appearance using the header's [ShapeStyle](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Diagram.ContainerHeaderViewModel.html#Syncfusion_UI_Xaml_Diagram_ContainerHeaderViewModel_ShapeStyle) property.

The following code example explains how to define a container header and its customization:

Expand Down
Binary file modified wpf/Diagram/Container_images/Container.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading