MissingMethodException when initialising SfTreeView

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


1 Reply

VS Vijayarasan Sivanandham Syncfusion Team June 30, 2022 03:29 PM UTC

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


Loader.
Up arrow icon