• (disco)

    OH NO!

    I mean, they're nice people and all. And they probably fixed my bug, but still. They'd make Liskov cry, and they override the windows styling for all of their XAML controls, which means that you have to jump through a lot of hoops to style your app a certain way.

  • (disco)
    A worldwide leader
    enterprise-ready user interface toolset
    deliver high-performance applications
    Oh no.
  • (disco) in reply to eor

    It's true though. They are unmatched. No one else has an editable, sliceable pivot grid. As far as pure features go, they're great.

    It's when you have to fight against their controls, such as:

    • Our dropdowns can have checkboxes. You can even bind to them! What? ItemsSource? No, just copy-paste this 100-line class and then write some attached properties to handle it. It's easy!
    • Admittedly, I read an article saying that they were becoming more sane and allow you to bind to ItemsSource on some controls now. That doesn't mean they weren't murdering Liskov with a rusty knife before.
    • I like this style, but I need to move this bit four pixels to the right. What's that? I have to edit a 4k line XAML style? Ggkthxbye.

    But at the same time, their XamNumericEditor? Wonderful stuff. It's like a textbox, except numbers only, and lets you specify the format and such.

    Their stuff is great, if it's exactly what you need already.

  • (disco)

    Sponsor Announcement: Infragistics expialidocious

  • (disco) in reply to Magus
    Magus:
    It's like a textbox, except numbers only, and lets you specify the format and such.

    Isn't it, like, a few lines of code? It certainly is in HTML/JS...

  • (disco) in reply to Maciejasjmj

    It's easy to write a textbox that turns red if any non-numeric is entered. It's a little harder, in XAML, to only allow certain key events in a sane way. They do more than that, even.

    I could definitely do it myself if needed, but it's still nice to just use a control like that.

  • (disco) in reply to Magus
    Magus:
    It's easy to write a textbox that turns red if any non-numeric is entered. It's a little harder, in XAML, to only allow certain key events in a sane way.

    Just because you manage to do something trivial in a ridiculously crippled language doesn't make it great.

  • (disco) in reply to eor

    IG does nothing trivial. Even when the task is trivial, the resulting solution is 10k LOC and inflexible.

  • (disco) in reply to Magus
    Magus:
    They'd make Liskov cry, and they override the windows styling for all of their XAML controls, which means that you have to jump through a lot of hoops to style your app a certain way.

    We use Infragistics in one of our web apps. The scary part is that the styling needs to be altered depending on the URL used to access the site. If you think it takes a lot of work just to get them to match one style, imagine trying to match three.

  • (disco) in reply to abarker

    Wow, I was hoping that at least in the web they were sane.

  • (disco) in reply to Magus
    Magus:
    Wow, I was hoping that at least in the web they were sane.

    No. Take the HierarchicalDataGrid (or whatever they call it), for example. There are approximately 125 CSS classes used by that control.

  • (disco) in reply to abarker
    abarker:
    No. Take the HierarchicalDataGrid (or whatever they call it), for example. There are approximately 125 CSS classes used by that control.

    So a complicated UI is complicated? Or what? Not to be snarky or anything; getting a good UI can be really tricky once you get into handling all the awful little edge cases. It's also probably made much more complicated by the fact that they're using DOM and CSS, which are pretty miserable for anything that isn't a conventional HTML page.

    Not that I claim they necessarily have got it right with ~125 CSS classes. :smile:

  • (disco) in reply to dkf

    I can accept that on a crazy control like a pivot grid, since that's pure hellspawn, but they'd use a thousand lines of xaml on a text box.

  • (disco) in reply to Magus

    Autocomplete knows the truth! Hide…

Leave a comment on “Sponsor Announcement: Infragistics”

Log In or post as a guest

Replying to comment #:

« Return to Article