Version

Breaking Changes in 2008 Volume 2

Win Assembly

Members Added to the IFilterableValueList Interface

We added two members to the IFilterableValueList interface: ApplyFilter and RemoveFilter . This interface derives from the IValueList interface, which is implemented by the ValueList class. If you implemented this interface in your application, the application will fail to compile unless you declare the two new methods.

The methods added to this interface do not require meaningful implementations. The ApplyFilter implementation can simply return -1 to signify that no filter will be applied, and RemoveFilter returns void and thus requires you only to declare it.

WinCheckEditor

The GlyphStyle Property is Obsolete

The GlyphStyle property is exposed by the UIElementDrawParams , UltraCheckEditor , and UltraOptionSet objects. This property allowed you to select which glyphs to use for the WinCheckEditor and WinOptionSet™ controls, choosing between a standard style and the Microsoft® Office® 2007 style.

This property has been replaced by new properties within the existing GlyphInfo object. If you set GlyphStyle, the associated GlyphInfo properties will be set to an appropriate object to maintain compatibility.

For more information on the GlyphInfo object, see New Designer for WinCheckEditor and WinOptionSet.

CheckBoxGlyphInfo and RadioButtonGlyphInfo are Now Immutable

The CheckBoxImageGlyphInfo and RadioButtonImageGlyphInfo classes both contain image properties for WinCheckEditor and WinOptionSet, respectively. These image properties were all gettable and settable; however, we have modified these properties to be read-only and added constructors to allow you to pass in images for various states of the glyphs.

For more information on the GlyphInfo object, see New Designer for WinCheckEditor and WinOptionSet.

WinComboEditor

The AutoEdit Property is Obsolete

The AutoEdit property exposed by the UltraComboEditor , UltraCombo , and UltraGridColumn objects has been deprecated in favor of the new AutoCompleteMode property.

If you set the AutoEdit property to True, the AutoCompleteMode property is set to Append, while setting AutoEdit to False is functionally equivalent to setting AutoCompleteMode to None.

For more information on the new AutoCompleteMode property, see Google Suggest for WinComboEditor.

WinOptionSet

The GlyphStyle Property is Obsolete

The GlyphStyle property is exposed by the UIElementDrawParams , UltraCheckEditor , and UltraOptionSet objects. This property allowed you to select which glyphs to use for the WinCheckEditor™ and WinOptionSet controls, choosing between a standard style and the Microsoft® Office® 2007 style.

This property has been replaced by new properties within the existing GlyphInfo object. If you set GlyphStyle, the associated GlyphInfo properties will be set to an appropriate object to maintain compatibility.

For more information on the GlyphInfo object, see New Designer for WinCheckEditor and WinOptionSet.

CheckBoxGlyphInfo and RadioButtonGlyphInfo are Now Immutable

The CheckBoxImageGlyphInfo and RadioButtonImageGlyphInfo classes both contain image properties for WinCheckEditor and WinOptionSet, respectively. These image properties were all gettable and settable; however, we have modified these properties to be read-only and added constructors to allow you to pass in images for various states of the glyphs.

For more information on the GlyphInfo object, see New Designer for WinCheckEditor and WinOptionSet.