Hi. I recently updated WPF Syncfusion libraries from 19.4.0.52 to the latest version, 20.1.0.61 and now receive this exception when initializing the tree view:
It seems as if Syncfusion.UI.Xaml.TreeView.LayoutBase.GetVisibleLines() no longer exists. I suspect this is to do with a version conflict. Here are my current package versions:
<PackageReference Include="Syncfusion.DocIO.Wpf">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Licensing">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Pdf.Net.Core">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Presentation.Wpf">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.PropertyGrid.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.SfAccordion.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.SfBusyIndicator.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.SfChart.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.SfGridCommon.WPF">
<Version>19.2.0.62</Version>
</PackageReference>
<PackageReference Include="Syncfusion.SfInput.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.SfProgressBar.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.SfSkinManager.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.SfTreeView.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Shared.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Themes.MaterialDark.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Themes.MaterialDarkBlue.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Themes.Office2019Black.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Themes.Office2019DarkGray.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Themes.VisualStudio2015.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
<PackageReference Include="Syncfusion.Tools.WPF">
<Version>20.1.0.61</Version>
</PackageReference>
Any help would be appreciated.
Thank you,
Daniel
Hi Daniel Batchford,
We suspect that the reported problem occurs due to the SfGridCommon package mismatched
version from other Syncfusion packages installed. Please refer to the screenshot
for your reference,
You can resolve the reported problem by installing the same version of the NuGet
package of Syncfusion product. Because the GetVisibleLines method referred from
SfGridCommon assembly. So,
if you still facing the same issue, can you please share with us the below things?
1. Video illustration of the reported issue
2. If possible, kindly provide a simple issue reproducible Sample
It will be helpful for us to check on it and provide you with the solution at the earliest.
Regards,
Vijayarasan S