Ticket T697892
Visible to All Users

WPF Ribbon Control Designer - Where is it?

created 6 years ago

I need to modify the order in which icons are reduced in my ribbon bar - which can apparently be done via something called the Ribbon Control Designer, specifically on its Reduce Operations page, as described Here .

I can not find this Designer anywhere. It's not a toolbox item, it's not in a Visual Studio Menu, it's not a right-click context menu, it's not installed on my computer as a stand-alone application, and its not located in a variety of other locations I've checked. I looked online, and I can't even find documentation online that tells me where to actually find this thing, only documentation that presumes I already have it running. I am relaying this frustration because I think that online documentation could be improved in this area.

Anyway, how do I actually access this designer? Is it possible to modify the Reduce Operations property via xaml or code-behind?

Thanks,

Zach

Comments (1)
ZF ZF
Zach Friedland 6 years ago

    Just discovered that the designer is apparently part of the WinForms Ribbon software, which I am not using (I am using WPF). Does similar functionality exist for the WPF version of the ribbon libraries?

    Answers approved by DevExpress Support

    created 6 years ago (modified 6 years ago)

    Hello Zach,

    You are correct, the help topic that you've found is for WinForms. In WPF, RibbonControl automatically controls the group collapsing process and this order is determined by a group size. The widest groups are collapsed first. Although at the moment our WPF RibbonControl does not provide a universal way to customize the order in which groups are collapsed, there are several approaches that can be used to simulate this functionality. We discussed them earlier in the following threads:

    T455007 - Set the ribbon item shrink/collapse order
    T108007 - WPF Ribbon control pages collapse order

    Check to see if any of them is suitable in your scenario. Please note, however, some of them are based on the use of an internal API and therefore, you can utilize them at your own risk only.

    I've also informed our developers about your interest in this functionality, so that they can take this information into account in the future.

    Thanks,
    Andrey

      Comments (2)
      ZF ZF
      Zach Friedland 6 years ago

        Thank you for the prompt information and solutions, Andrey. The even handling approach is not ideal, but will get me to where I need to be for now. I look forward to this feature being implemented in the future!

        Andrey Marten (DevExpress Support) 6 years ago

          You are always welcome, Zach. Feel free to contact us if you have other questions.
          Andrey

          Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

          Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.