public CustomTextBoxWaterMarkAdorner(CustomTextBox adornedElement) : base(adornedElement) { _collection = new VisualCollection(this); _textBlock = new TextBlock() { FontSize = adornedElement.FontSize, FontFamily = adornedElement.FontFamily, FontStyle = adornedElement.FontStyle, FontWeight = adornedElement.FontWeight, VerticalAlignment = adornedElement.VerticalContentAlignment, Foreground = new SolidColorBrush(Colors.Gray), Margin = new Thickness(3, 0, 0, 0), Cursor = System.Windows.Input.Cursors.IBeam }; _textBlock.SetBinding(TextBlock.TextProperty, new Binding("WaterMark") { Source = adornedElement }); _textBox = adornedElement; _collection.Add(_textBlock); }
public CustomTextBoxBorderAdorner(CustomTextBox adornedElement) : base(adornedElement) { _textBox = adornedElement; }