Known Issues for WPF Controls

Learn about known issues and apply workarounds for WPF controls in PowerBuilder .NET.

WPF control issues
CR# Description
676279 Build error when adding inherited SVO into a CVO .NET assembly.

If you create a SVUO for CVUO .NET assembly, inherit the SVUO and add it into a CVUO, there is an error: ""Partial declarations of 'assembly.svuo_cmb_b" have conflicting accessibility modifiers."

675923 Adding a CVUO to a CVUO triggers the Constructor event twice in .NET Assembly targets at runtime.

In .NET Assembly targets, if you add a CVUO to another CVUO, the Construcor event is triggered twice at runtime.

675759 Height and width of StaticText controls changes after migrating target.

When you migrate a StaticText control from PowerBuilder .NET 12.1 to 12.5, the height and width properties change.

663341 GAC interferes with adding CVUO to Visual Studio toolbox

You can add the CVUO to the global assembly cache (GAC), but it cannot then be added to the Visual Studio toolbox. If the CVUO is not in the GAC, it can be added into the toolbox.

572458 Adding a tab page item causes design time flickering.

When you select the Add Tab context menu item on a Tab control at design time, you may see a slight flickering on the monitor.

572400 TabPage tabs can extend beyond a Tab control.

If you add several tab pages to a Tab control, PowerBuilder automatically adds arrow buttons to allow users to click through all of the tabs, some of which are hidden. However, in PowerBuilder .NET, the arrow buttons can hide part of the text of a TabPage, giving it a cut-off appearance at design time and runtime. At design time, the outline of a tab page may appear outside the boundaries of the main Tab control.

570542 TextCase property must be reset in some instances.

If you add mixed-case text to a SingleLineEdit control while the TextCase property in the Properties view is set to Upper! or Lower!, the text does not automatically use the case indicated by the property.

Workaround: You can change the case by selecting a different value for the TextCase property, then reselecting the original value.