Share via


Editing changes in the Dec CTP

In the Dec CTP release you might see the following editing changes compared to the Sept release:

-------------------------------------------------------------------------------------

 passwordBox.PasswordChanged += new TextChangedEventHandler(MyHandler);  BECOMES

passwordBox.PasswordChanged += new RoutedEventHandler(MyHandler);

-------------------------------------------------------------------------------------

AutoWordSelectionProperty is moved from RichTextBox to TextBoxBase which means that this property is also available for TextBox

-------------------------------------------------------------------------------------

RichTextbox/TextBlock/TextFlow.CreateTextPointerFromPoint renamed “GetPositionFromPoint"

-------------------------------------------------------------------------------------

New TextElementCollection.AddRange method -
It is now possible to append collections directly to other Block or
Inline collections on Paragraph, Span, etc.  Previously the caller
needed to iterate source collections and make individual calls to
TextElementCollection.Add.

-------------------------------------------------------------------------------------

TextRange.SelectWord removed

-------------------------------------------------------------------------------------

TextPointer.GetLineStartPosition/IsAtLineStartPosition/GetCharacterRect
no longer throw an exception when layout is dirty. - These methods
will now attempt to recalculate a dirty layout instead of throwing an
InvalidOperationException.

------------------------------------------------------------------------------------- 

FlowDirectionProperty exposed on Inlines – Now we can have XAML like

<Run FlowDirection=”RightToLeft”> Hello </Run>

Also when applying the FlowDirection through TextRange, keep in mind the following:

  • If the textrange is empty, we apply FD to its paragraph parent.
  • If the textrange is not empty,
    • If it does not cross any paragraph boundary, we apply FD to inlines in the range.
    • Else, we apply FD to all paragraphs in the range.

 ------------------------------------------------------------------------------------- 

 

All these
changes have been included to better the users experience with the
product and we sure that it will bring smiles to their faces :)

 

and yeah, Wish u all a  very Happy New Year!!