Skip to content

Commit 4267a18

Browse files
Merge pull request #1918 from Syncfusion-Content/hotfix/hotfix-v31.1.17
DOCINFRA-2341_merged_using_automation
2 parents a43d78c + d208e5c commit 4267a18

File tree

12 files changed

+268
-162
lines changed

12 files changed

+268
-162
lines changed

wpf/Release-notes/v30.2.5.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
title: Essential Studio for WPF Weekly Nuget Release Release Notes
3+
description: Essential Studio for WPF Weekly Nuget Release Release Notes
4+
platform: WPF
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for WPF Release Notes
9+
10+
{% include release-info.html date="August 13, 2025" version="v30.2.5" passed="179294" failed="0" %}
11+
12+
{% directory path: _includes/release-notes/v30.2.5 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}
17+
18+
## Test Results
19+
20+
| Component Name | Test Cases | Passed | Failed | Remarks |
21+
|---------------|------------|--------|--------|---------|
22+
| CheckListBox | 150 | 150 | 0 | All Passed |
23+
| ChromelessWindow | 152 | 152 | 0 | All Passed |
24+
| ColorPicker | 114 | 114 | 0 | All Passed |
25+
| ColorPickerPalette | 104 | 104 | 0 | All Passed |
26+
| ComboBoxAdv | 118 | 118 | 0 | All Passed |
27+
| DateTimeEdit | 169 | 169 | 0 | All Passed |
28+
| DockingManager | 1084 | 1084 | 0 | All Passed |
29+
| DoubleTextBox | 345 | 345 | 0 | All Passed |
30+
| EditControl | 193 | 193 | 0 | All Passed |
31+
| FastLineChart | 191 | 191 | 0 | All Passed |
32+
| GanttControl | 1732 | 1732 | 0 | All Passed |
33+
| GridDataControl | 519 | 519 | 0 | All Passed |
34+
| PdfViewer | 2998 | 2998 | 0 | All Passed |
35+
| PivotGrid | 104 | 104 | 0 | All Passed |
36+
| PropertyGrid | 143 | 143 | 0 | All Passed |
37+
| Ribbon | 2017 | 2017 | 0 | All Passed |
38+
| SfBulletGraph | 147 | 147 | 0 | All Passed |
39+
| SfChart | 1309 | 1309 | 0 | All Passed |
40+
| SfCirculargauge | 305 | 305 | 0 | All Passed |
41+
| SfDataGrid | 4704 | 4704 | 0 | All Passed |
42+
| SfDatePicker | 118 | 118 | 0 | All Passed |
43+
| SfImageEditor | 177 | 177 | 0 | All Passed |
44+
| SfMaskedEdit | 104 | 104 | 0 | All Passed |
45+
| SfMultiColumnDropDownControl | 188 | 188 | 0 | All Passed |
46+
| SfScheduler | 4815 | 4815 | 0 | All Passed |
47+
| SfSpreadsheet | 2511 | 2511 | 0 | All Passed |
48+
| SfTextInputLayout | 333 | 333 | 0 | All Passed |
49+
| SfTimePicker | 125 | 125 | 0 | All Passed |
50+
| SfTreeGrid | 2165 | 2165 | 0 | All Passed |
51+
| SfTreeMap | 742 | 742 | 0 | All Passed |
52+
| SfTreeView | 1211 | 1211 | 0 | All Passed |
53+
| TabControlExt | 130 | 130 | 0 | All Passed |
54+
| TileViewControl | 131 | 131 | 0 | All Passed |
55+
| TreeViewAdv | 284 | 284 | 0 | All Passed |
56+
| UpDown | 295 | 295 | 0 | All Passed |
57+
| DocIO | 39822 | 39822 | 0 | All Passed |
58+
| PDF | 14453 | 14453 | 0 | All Passed |
59+
| Presentation | 50985 | 50985 | 0 | All Passed |
60+
| XlsIO | 44107 | 44107 | 0 | All Passed |

wpf/Release-notes/v30.2.6.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
---
2+
title: Essential Studio for WPF Weekly Nuget Release Release Notes
3+
description: Essential Studio for WPF Weekly Nuget Release Release Notes
4+
platform: WPF
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for WPF Release Notes
9+
10+
{% include release-info.html date="August 19, 2025" version="v30.2.6" passed="179294" failed="0" %}
11+
12+
{% directory path: _includes/release-notes/v30.2.6 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}
17+
18+
## Test Results
19+
20+
| Component Name | Test Cases | Passed | Failed | Remarks |
21+
|---------------|------------|--------|--------|---------|
22+
| CheckListBox | 150 | 150 | 0 | All Passed |
23+
| ChromelessWindow | 152 | 152 | 0 | All Passed |
24+
| ColorPicker | 114 | 114 | 0 | All Passed |
25+
| ColorPickerPalette | 104 | 104 | 0 | All Passed |
26+
| ComboBoxAdv | 118 | 118 | 0 | All Passed |
27+
| DateTimeEdit | 169 | 169 | 0 | All Passed |
28+
| DockingManager | 1084 | 1084 | 0 | All Passed |
29+
| DoubleTextBox | 345 | 345 | 0 | All Passed |
30+
| EditControl | 193 | 193 | 0 | All Passed |
31+
| FastLineChart | 191 | 191 | 0 | All Passed |
32+
| GanttControl | 1732 | 1732 | 0 | All Passed |
33+
| GridDataControl | 519 | 519 | 0 | All Passed |
34+
| PdfViewer | 2998 | 2998 | 0 | All Passed |
35+
| PivotGrid | 104 | 104 | 0 | All Passed |
36+
| PropertyGrid | 143 | 143 | 0 | All Passed |
37+
| Ribbon | 2017 | 2017 | 0 | All Passed |
38+
| SfBulletGraph | 147 | 147 | 0 | All Passed |
39+
| SfChart | 1309 | 1309 | 0 | All Passed |
40+
| SfCirculargauge | 305 | 305 | 0 | All Passed |
41+
| SfDataGrid | 4704 | 4704 | 0 | All Passed |
42+
| SfDatePicker | 118 | 118 | 0 | All Passed |
43+
| SfImageEditor | 177 | 177 | 0 | All Passed |
44+
| SfMaskedEdit | 104 | 104 | 0 | All Passed |
45+
| SfMultiColumnDropDownControl | 188 | 188 | 0 | All Passed |
46+
| SfScheduler | 4815 | 4815 | 0 | All Passed |
47+
| SfSpreadsheet | 2511 | 2511 | 0 | All Passed |
48+
| SfTextInputLayout | 333 | 333 | 0 | All Passed |
49+
| SfTimePicker | 125 | 125 | 0 | All Passed |
50+
| SfTreeGrid | 2165 | 2165 | 0 | All Passed |
51+
| SfTreeMap | 742 | 742 | 0 | All Passed |
52+
| SfTreeView | 1211 | 1211 | 0 | All Passed |
53+
| TabControlExt | 130 | 130 | 0 | All Passed |
54+
| TileViewControl | 131 | 131 | 0 | All Passed |
55+
| TreeViewAdv | 284 | 284 | 0 | All Passed |
56+
| UpDown | 295 | 295 | 0 | All Passed |
57+
| DocIO | 39822 | 39822 | 0 | All Passed |
58+
| PDF | 14453 | 14453 | 0 | All Passed |
59+
| Presentation | 50985 | 50985 | 0 | All Passed |
60+
| XlsIO | 44107 | 44107 | 0 | All Passed |

wpf/Release-notes/v30.2.7.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: Essential Studio for WPF Weekly Nuget Release Release Notes
3+
description: Essential Studio for WPF Weekly Nuget Release Release Notes
4+
platform: WPF
5+
documentation: ug
6+
---
7+
8+
# Essential Studio for WPF Release Notes
9+
10+
{% include release-info.html date="August 26, 2025" version="v30.2.7" %}
11+
12+
{% directory path: _includes/release-notes/v30.2.7 %}
13+
14+
{% include {{file.url}} %}
15+
16+
{% enddirectory %}

wpf/TreeGrid/Clipboard-Operations.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ You can use the IncludeHeaders, IncludeFormat, and IncludeHiddenColumn options a
3232
{% tabs %}
3333
{% highlight xaml %}
3434
<syncfusion:SfTreeGrid Name="treeGrid"
35-
AutoExpandMode="RootNodesExpanded"
36-
AutoGenerateColumns="False"
37-
GridCopyOption="CopyData,IncludeHeaders"
38-
ChildPropertyName="Children"
39-
ColumnSizer="Star"
40-
ExpanderColumn="FirstName"
41-
ItemsSource="{Binding PersonDetails}"
42-
NavigationMode="Row">
35+
AutoExpandMode="RootNodesExpanded"
36+
AutoGenerateColumns="False"
37+
GridCopyOption="CopyData,IncludeHeaders"
38+
ChildPropertyName="Children"
39+
ColumnSizer="Star"
40+
ExpanderColumn="FirstName"
41+
ItemsSource="{Binding PersonDetails}"
42+
NavigationMode="Row">
4343
{% endhighlight %}
4444
{% highlight c# %}
4545

wpf/TreeGrid/Column-Sizing.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,17 @@ Calculates the width of column based on header and cell contents. So that header
4343
<code>FillColumn</code>
4444
</td>
4545
<td>
46+
4647
While setting the `TreeGrid.ColumnSizer` property, all column widths are calculated based on content of cell and last column fills the remaining space of grid. And possible to set any column to fill the remaining space instead of last column by setting `TreeGridColumn.ColumnSizer` as `FillColumn` for that particular column.
4748
</td>
4849
</tr>
4950
<tr>
5051
<td>
5152
<code>AutoFillColumn</code>
5253
</td>
53-
While setting the `TreeGrid.ColumnSizer` property, all column widths are calculated based on content of cell and the last column fills the remaining column width as auto fill. And possible to set any column to fill the remaining space instead of last column by setting `TreeGridColumn.ColumnSizer` as `AutoFillColumn` for that particular column.
5454
<td>
55+
56+
While setting the `TreeGrid.ColumnSizer` property, all column widths are calculated based on content of cell and the last column fills the remaining column width as auto fill. And possible to set any column to fill the remaining space instead of last column by setting `TreeGridColumn.ColumnSizer` as `AutoFillColumn` for that particular column.
5557
</td>
5658
</tr>
5759
<tr>
@@ -104,7 +106,7 @@ N> The `TreeGridColumn.ColumnSizer` takes higher priority than the `SfTreeGrid.C
104106

105107
### Refreshing ColumnSizer at runtime
106108

107-
You can refresh the `ColumnSizer` at runtime by calling [SfTreeGrid.TreeGridColumnSizer.Refresh](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.TreeGrid.TreeGridColumnSizer.html#Syncfusion_UI_Xaml_TreeGrid_TreeGridColumnSizer_Refresh().html) method.
109+
You can refresh the `ColumnSizer` at runtime by calling [SfTreeGrid.TreeGridColumnSizer.Refresh](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.TreeGrid.TreeGridColumnSizer.html#Syncfusion_UI_Xaml_TreeGrid_TreeGridColumnSizer_Refresh) method.
108110
SfTreeGrid support to recalculates the column auto width by calling reset methods of `TreeGridColumnSizer`. [TreeGridColumnSizer.ResetAutoCalculationforAllColumns](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Grid.ColumnSizerBase-1.html#Syncfusion_UI_Xaml_Grid_ColumnSizerBase_1_ResetAutoCalculationforAllColumns) method reset widths to all columns. [TreeGridColumnSizer.ResetAutoCalculation](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Grid.ColumnSizerBase-1.html#Syncfusion_UI_Xaml_Grid_ColumnSizerBase_1_ResetAutoCalculation_Syncfusion_UI_Xaml_Grid_GridColumnBase_) method reset the width to particular column.
109111

110112
N> The `TreeGridColumnSizer.ResetAutoCalculationforAllColumns` or `TreeGridColumnSizer.ResetAutoCalculation` methods applicable for Auto, FillColumn, AutoFillColumn, SizeToCells types.
@@ -129,17 +131,17 @@ When the width of the column is explicitly defined or column is resized, then co
129131

130132
foreach (var column in treeGrid.Columns)
131133
{
132-
133134
if (!double.IsNaN(column.Width))
134135
column.Width = double.NaN;
135136
}
136137
this.treeGrid.TreeGridColumnSizer.Refresh();
138+
137139
{% endhighlight %}
138140
{% endtabs %}
139141

140142
### Customizing built-in column sizing logic
141143

142-
SfTreeGrid process column sizing operations in [TreeGridColumnSizer](http://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.Grid.GridColumnSizer.html) class. You can customize the column sizing operations by overriding `GridColumnSizer` and set it to `SfTreeGrid.TreeGridColumnSizer`.
144+
SfTreeGrid process column sizing operations in [TreeGridColumnSizer](https://help.syncfusion.com/cr/wpf/Syncfusion.UI.Xaml.TreeGrid.TreeGridColumnSizer.html) class. You can customize the column sizing operations by overriding `GridColumnSizer` and set it to `SfTreeGrid.TreeGridColumnSizer`.
143145

144146
{% tabs %}
145147
{% highlight c# %}
@@ -172,7 +174,7 @@ public class TreeGridColumnSizerExt:TreeGridColumnSizer
172174

173175
### Auto width calculation based on font settings
174176

175-
By default, the ColumnSizer calculates column&#39;s width based on fixed `FontSize`, `FontFamily`, `Margin`,`SortIconWidth`. You can change the calculation by customized settings.
177+
By default, the ColumnSizer calculates column&#39;s width based on fixed `FontSize`, `FontFamily`, `Margin`, `SortIconWidth`. You can change the calculation by customized settings.
176178

177179
#### Changing SortIcon width
178180

@@ -204,9 +206,9 @@ For example, you can calculate the column width, with specified ratios instead o
204206

205207
{% tabs %}
206208
{% highlight c# %}
209+
207210
public static class StarRatio
208211
{
209-
210212
public static int GetColumnRatio(DependencyObject obj)
211213
{
212214
return (int)obj.GetValue(ColumnRatioProperty);
@@ -219,19 +221,20 @@ public static class StarRatio
219221

220222
public static readonly DependencyProperty ColumnRatioProperty = DependencyProperty.RegisterAttached("ColumnRatio", typeof(int), typeof(StarRatio), new PropertyMetadata(1, null));
221223
}
224+
222225
{% endhighlight %}
223226
{% endtabs %}
224227

225228
Below code to define the star width calculation based on the `ColumnRatio`.
226229

227230
{% tabs %}
228231
{% highlight c# %}
232+
229233
//Assign the customized TreeGridColumnSizerExt to SfTreeGrid.TreeGridColumnSizer
230234
this.treeGrid.TreeGridColumnSizer = new TreeGridColumnSizerExt(treeGrid);
231235

232236
public class TreeGridColumnSizerExt : TreeGridColumnSizer
233237
{
234-
235238
public TreeGridColumnSizerExt(SfTreeGrid treeGrid) : base(treeGrid)
236239
{
237240
}
@@ -267,7 +270,6 @@ public class TreeGridColumnSizerExt : TreeGridColumnSizer
267270

268271
foreach (var remColumn in removedColumn)
269272
{
270-
271273
if (!columns.Contains(remColumn))
272274
{
273275
removedWidth += remColumn.ActualWidth;
@@ -335,19 +337,17 @@ Below code creates `CustomColumnSizer` to change the width of `TreeGridComboboxC
335337

336338
{% tabs %}
337339
{% highlight c# %}
340+
338341
this.TreeGrid.TreeGridColumnSizer = new CustomColumnSizer(this.treeGrid);
339342

340343
public class CustomColumnSizer : TreeGridColumnSizer
341344
{
342-
343-
public CustomColumnSizer(SfTreeGrid treeGrid)
344-
: base(treeGrid)
345+
public CustomColumnSizer(SfTreeGrid treeGrid) : base(treeGrid)
345346
{
346347
}
347348

348349
protected override double CalculateCellWidth(TreeGridColumn column)
349350
{
350-
351351
if (column is TreeGridComboBoxColumn)
352352
{
353353
double colWidth = double.MaxValue;
@@ -365,11 +365,11 @@ public class CustomColumnSizer : TreeGridColumnSizer
365365
var measureSize = MeasureText(clientSize, maximumComboItemsText, column, null, Syncfusion.UI.Xaml.Grid.GridQueryBounds.Width);
366366
return measureSize.Width + SystemParameters.ScrollWidth;
367367
}
368-
369368
else
370369
return base.CalculateCellWidth(column);
371370
}
372371
}
372+
373373
{% endhighlight %}
374374

375375
{% endtabs %}

0 commit comments

Comments
 (0)