Giter Site home page Giter Site logo

Error when docking about gemini HOT 6 CLOSED

tgjones avatar tgjones commented on July 26, 2024
Error when docking

from gemini.

Comments (6)

tgjones avatar tgjones commented on July 26, 2024

This is caused by my workaround for this issue:
https://wpftoolkit.codeplex.com/workitem/20833

The original issue is that AvalonDock cleans up ("garbage collects", in its parlance) LayoutPanel objects with no children. That's a problem because I want to setup default LayoutPanel objects in ShellView.xaml, and then add tools to them at runtime.

My workaround is to add hidden "dummy" tools to the left, right, bottom sides, to prevent AvalonDock's garbage collection from happening.

However, that workaround causes the issue above - I haven't quite figured out why, but I think it's to do with only having a single hidden tool in a panel that you're trying to drop a new tool into.

It's not worth investigating too deeply, because it would be much better if the original issue is fixed. I'll track the CodePlex issue, hopefully it will be fixed soon.

from gemini.

Camuvingian avatar Camuvingian commented on July 26, 2024

Hi Tim, any news on this one?

from gemini.

tgjones avatar tgjones commented on July 26, 2024

@Camuvingian Only news is that the AvalonDock bug is apparently fixed in 2.6. But thanks to the odd release schedule for Extended WPF Toolkit, that version won't be released to non-commercial customers until 2.7 or 2.8 has been released to commercial customers. See my comments in the work item, linked above, for my opinion on that :)

from gemini.

mwpowellhtx avatar mwpowellhtx commented on July 26, 2024

+1 to the best Extended WPF Toolkit weirdness. Once upon a time I took a hard look at them and figured they had one too many issues lagging yo make it worthwhile. I thought you were using CaliburnMicro? Or does CM use ExWPFTk?

from gemini.

tgjones avatar tgjones commented on July 26, 2024

@mwpowellhtx When Xceed acquired AvalonDock, they merged it (well, included it) with their existing Extended WPF Toolkit. So AvalonDock releases are now tied to the Extended WPF Toolkit release schedule.

from gemini.

mwpowellhtx avatar mwpowellhtx commented on July 26, 2024

@tgjones yes I understand that.

from gemini.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.