更改文本框设计 [英] Change Text Box design

查看:69
本文介绍了更改文本框设计的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将我的文本框显示为Process Box(流程图处理框)。以下代码更改文本框的外观,但现在不可编辑。请帮助。提前谢谢。







I want to show my text box as Process Box(Flow Chart Process Box).Following code change looks of text box but it will be not editable now.Please help.Thanks in advance.



<TextBox Text="It's a TextBox control">
               <TextBox.Style>
                   <Style TargetType="TextBox">
                       <Setter Property="Template">
                           <Setter.Value>
                               <ControlTemplate>
                                   <Path Style="{StaticResource Process}" ToolTip="Process">
                                       <s:DesignerItem.DragThumbTemplate>
                                           <ControlTemplate>
                                               <Path Style="{StaticResource Process_DragThumb}"/>
                                           </ControlTemplate>
                                       </s:DesignerItem.DragThumbTemplate>
                                   </Path>
                               </ControlTemplate>
                           </Setter.Value>
                       </Setter>
                   </Style>
               </TextBox.Style>
           </TextBox>













<Style x:Key="Process" TargetType="Path" BasedOn="{StaticResource FlowChartItemStyle}">
   <Setter Property="Data" Value="M 0,0 H 60 V40 H 0 Z"/>
 </Style>

 <Style x:Key="Process_DragThumb" TargetType="Path" BasedOn="{StaticResource Process}">
   <Setter Property="IsHitTestVisible" Value="true"/>
   <Setter Property="Fill" Value="Transparent"/>
   <Setter Property="Stroke" Value="Transparent"/>
 </Style>

推荐答案

这篇关于更改文本框设计的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆