C#中WPF中Textbox能做透明的吗?请详细说明,谢谢大侠们!!

如题所述

 class TransparentTexBox:TextBox {
        static TransparentTexBox() {
            Control.BackgroundProperty.OverrideMetadata(typeof(TransparentTexBox), new FrameworkPropertyMetadata(Brushes.Transparent));
            Control.BorderThicknessProperty.OverrideMetadata(typeof(TransparentTexBox), new FrameworkPropertyMetadata(new Thickness(0d)));
        }
    }

用TextBlock

或者,继承TextBox,再把它的BackgroundProperty属性重写了,使用这个新控件代替TextBox

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-12
用TextBlock
相似回答