Пример #1
0
 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);
 }
Пример #2
0
 public CustomTextBoxBorderAdorner(CustomTextBox adornedElement) : base(adornedElement)
 {
     _textBox = adornedElement;
 }