Font property

Grids for WPF Forum

Posted 14 years ago by Eli Obadia
Version: 10.2.0532
I'm working with SelectedObject="{Binding}".
I have a property taht is Font and I want the end user to type the font or to choose from a combobox with the different fonts I wrote

        /// Gets or sets the font family.
        /// </summary>
        /// <value>The font family.</value>
        [Description("The font family.")]
        public FontFamily FontFamily
                return this.fontFamily;
                if (value != this.fontFamily)
                    this.fontFamily = value;
However I don't get the combobox is there any predefined editor or I have to program a custom made editor? (I think it is so common that there should be a way without programming myself)

The same situation I have with 2 more properties:
1) FontStyle (comobobox with normal, italic....)
2) Color I would like a combobox with the colors # and name.

Comments (3)

Posted 14 years ago by Actipro Software Support - Cleveland, OH, USA
Hi Eli,

We don't currently have built-in editors for FontFamily/FontStyle, so you'd have to build a custom property editor for those properties. I've marked down a TODO item to see about adding this support in the future.

You can leverage the ColorEditBox and/or BrushEditBox to provide color selection using the Editors/PropertyGrid Interop assembly.

Actipro Software Support

Posted 11 years ago by Bartek Gloger

Hi, Is there any progress on a font editor in the property grid? Should be quickly implemented as you have a nice one already in the ribbon... Regards, Bartek

Posted 11 years ago by Actipro Software Support - Cleveland, OH, USA

Hi Bartek,

Sorry but we haven't done anything with that.  A font family property editor could be added on your own though with a custom editor just by having a ComboBox in the template that is bound to the available system font families.

Actipro Software Support

The latest build of this product (v24.1.2) was released 2 months ago, which was after the last post in this thread.

Add Comment

Please log in to a validated account to post comments.