Class
RtfDataProvider

Represents a wrapper of RtfFormatProvider allowing the latter to be used in data binding scenarios.

Definition

Namespace:Telerik.Windows.Documents.FormatProviders.Rtf

Assembly:Telerik.Windows.Controls.RichTextBox.dll

Syntax:

cs-api-definition
public class RtfDataProvider : DataProviderBase

Inheritance: objectDataProviderBaseRtfDataProvider

Inherited Members DataProviderBase.UpdateSourceTriggerPropertyDataProviderBase.RichTextBoxPropertyDataProviderBase.FormatProviderPropertyDataProviderBase.CreateStringProperty(string)DataProviderBase.StringPropertyChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)DataProviderBase.Unbind(RadRichTextBox)DataProviderBase.UpdateDocument()DataProviderBase.UpdateString()DataProviderBase.SetValueRespectingOneWayBindings(string)DataProviderBase.UpdateAttachedDataProvider(DependencyObject, Func<RadRichTextBox, DataProviderBase>, Func<DependencyObject, DataProviderBase>, Action<DependencyObject, DataProviderBase>, DependencyProperty, object)DataProviderBase.OnAttachedDataProviderPropertyChanged(DependencyObject, DependencyPropertyChangedEventArgs)DataProviderBase.OnStringChanged()DataProviderBase.OnSetupDocument(RadDocument)DataProviderBase.OnImportException(DataProviderImportExceptionEventArgs)DataProviderBase.UpdateSourceTriggerDataProviderBase.StringDataProviderBase.RichTextBoxDataProviderBase.FormatProviderDataProviderBase.StringChangedDataProviderBase.SetupDocumentDataProviderBase.ImportException

Constructors

RtfDataProvider()

Initializes a new instance of the RtfDataProvider class.

Declaration

cs-api-definition
public RtfDataProvider()

Fields

RtfProperty

The RTF property.

Declaration

cs-api-definition
public static readonly DependencyProperty RtfProperty

Field Value

DependencyProperty

SourceProperty

The source property.

Declaration

cs-api-definition
public static readonly DependencyProperty SourceProperty

Field Value

DependencyProperty

Properties

Rtf

Gets or sets the current document as RTF.

Declaration

cs-api-definition
public string Rtf { get; set; }

Property Value

string

Methods

Bind(RadRichTextBox)

Binds the specified box.

Declaration

cs-api-definition
protected override void Bind(RadRichTextBox box)

Parameters

box

RadRichTextBox

The box.

Overrides DataProviderBase.Bind(RadRichTextBox)

GetAttachedDataProvider(DependencyObject)

Gets the attached data provider.

Declaration

cs-api-definition
public static DataProviderBase GetAttachedDataProvider(DependencyObject dependencyObject)

Parameters

dependencyObject

DependencyObject

The dependency object.

Returns

DataProviderBase

The provider.

GetSource(DependencyObject)

Gets the source.

Declaration

cs-api-definition
public static string GetSource(DependencyObject dependencyObject)

Parameters

dependencyObject

DependencyObject

The dependency object.

Returns

string

SetAttachedDataProvider(DependencyObject, DataProviderBase)

Sets the attached data provider.

Declaration

cs-api-definition
public static void SetAttachedDataProvider(DependencyObject dependencyObject, DataProviderBase value)

Parameters

dependencyObject

DependencyObject

The dependency object.

value

DataProviderBase

The value.

SetSource(DependencyObject, string)

Sets the source.

Declaration

cs-api-definition
public static void SetSource(DependencyObject dependencyObject, string sourceValue)

Parameters

dependencyObject

DependencyObject

The dependency object.

sourceValue

string

The source value.