/// TextAntialiasModeの依存プロパティを表す
/// </summary>
public static readonly DependencyProperty TextAntialiasModeProperty =
- DependencyProperty.Register("TextAntialiasMode", typeof(TextAntialiasMode), typeof(FooTextBox), new PropertyMetadata(TextAntialiasMode.Default));
+ DependencyProperty.Register("TextAntialiasMode", typeof(TextAntialiasMode), typeof(FooTextBox), new PropertyMetadata(TextAntialiasMode.Default, OnPropertyChanged));
/// <summary>
/// シンタックスハイライターを表す
/// Hilighterの依存プロパティを表す
/// </summary>
public static readonly DependencyProperty HilighterProperty =
- DependencyProperty.Register("Hilighter", typeof(IHilighter), typeof(FooTextBox), new PropertyMetadata(null));
+ DependencyProperty.Register("Hilighter", typeof(IHilighter), typeof(FooTextBox), new PropertyMetadata(null, OnPropertyChanged));
/// <summary>
/// フォールティングを作成するインターフェイスを表す
/// FoldingStrategyの依存プロパティ
/// </summary>
public static readonly DependencyProperty FoldingStrategyProperty =
- DependencyProperty.Register("FoldingStrategy", typeof(IFoldingStrategy), typeof(FooTextBox), new PropertyMetadata(null));
+ DependencyProperty.Register("FoldingStrategy", typeof(IFoldingStrategy), typeof(FooTextBox), new PropertyMetadata(null,OnPropertyChanged));
/// <summary>
/// マーカーパターンセットを表す
/// SelectedTextの依存プロパティを表す
/// </summary>
public static readonly DependencyProperty SelectedTextProperty =
- DependencyProperty.Register("SelectedText", typeof(string), typeof(FooTextBox), new PropertyMetadata(null));
+ DependencyProperty.Register("SelectedText", typeof(string), typeof(FooTextBox), new PropertyMetadata(null, OnPropertyChanged));
/// <summary>
/// インデントの方法を表す
/// Selectionの依存プロパティを表す
/// </summary>
public static readonly DependencyProperty SelectionProperty =
- DependencyProperty.Register("Selection", typeof(TextRange), typeof(FooTextBox), new PropertyMetadata(0));
+ DependencyProperty.Register("Selection", typeof(TextRange), typeof(FooTextBox), new PropertyMetadata(0, OnPropertyChanged));
/// <summary>
/// 拡大率を表す
/// UpdateAreaの依存プロパティを表す
/// </summary>
public static readonly DependencyProperty UpdateAreaProperty =
- DependencyProperty.Register("UpdateArea", typeof(Windows.UI.Color), typeof(FooTextBox), new PropertyMetadata(Colors.MediumSeaGreen));
+ DependencyProperty.Register("UpdateArea", typeof(Windows.UI.Color), typeof(FooTextBox), new PropertyMetadata(Colors.MediumSeaGreen, OnPropertyChanged));
/// <summary>
/// ラインマーカーの色を表す