Xaml Windows phone文本框在ControlTemplate中变圆,插入符号消失
我用这个xaml设计了一个圆形的文本框,它工作了,唯一的问题是插入符号消失了,我试着改变了插入符号,但还是一样的问题 这是xamlXaml Windows phone文本框在ControlTemplate中变圆,插入符号消失,xaml,windows-phone-8,controltemplate,Xaml,Windows Phone 8,Controltemplate,我用这个xaml设计了一个圆形的文本框,它工作了,唯一的问题是插入符号消失了,我试着改变了插入符号,但还是一样的问题 这是xaml <TextBox x:Name="db" Margin="10" Height="54" CaretBrush="Red" BorderBrush="Gray" > <TextBox.Template> <ControlTempla
<TextBox x:Name="db" Margin="10" Height="54"
CaretBrush="Red"
BorderBrush="Gray" >
<TextBox.Template>
<ControlTemplate TargetType="TextBox">
<Border Background="{TemplateBinding Background}"
BorderBrush="{TemplateBinding BorderBrush}"
BorderThickness="{TemplateBinding BorderThickness}"
CornerRadius="10">
<ContentPresenter Content="{TemplateBinding Text}"
Margin="10,5,5,5"
/>
</Border>
</ControlTemplate>
</TextBox.Template>
</TextBox>
起初我想说这太过分了,然后,我查看了TextBox的模板,发现CornerRadius属性不是模板绑定的,这令人失望,但如果是我,我会去更新实际的模板,并将该属性转换为模板绑定,这样你就可以在实例级别传递它们,而无需额外的麻烦。这个[Link][1]会很有帮助,尝试搜索越来越多的[1]: