Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml Windows phone文本框在ControlTemplate中变圆,插入符号消失_Xaml_Windows Phone 8_Controltemplate - Fatal编程技术网

Xaml Windows phone文本框在ControlTemplate中变圆,插入符号消失

Xaml 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

我用这个xaml设计了一个圆形的文本框,它工作了,唯一的问题是插入符号消失了,我试着改变了插入符号,但还是一样的问题 这是xaml

    <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]: