Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
C# WPF中文本框的内部样式设置不起作用_C#_Wpf_Styling - Fatal编程技术网

C# WPF中文本框的内部样式设置不起作用

C# WPF中文本框的内部样式设置不起作用,c#,wpf,styling,C#,Wpf,Styling,我想在用户将鼠标悬停在文本框上时更改其边框颜色。 我试过了,但失败了 <TextBox Name="a" Margin="20 50 50 150" > <TextBox.Resources> <Style TargetType="TextBox"> <Style.Triggers> <Trigger Property="IsMouseOver" Value="T

我想在用户将鼠标悬停在文本框上时更改其边框颜色。 我试过了,但失败了

<TextBox Name="a" Margin="20 50 50 150" >
    <TextBox.Resources>
        <Style TargetType="TextBox">
            <Style.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Setter Property="BorderBrush" Value="Red"></Setter>
                </Trigger>
            </Style.Triggers>
        </Style>
    </TextBox.Resources>
</TextBox>
您将样式放在TextBox资源中,这样它就不会实际应用于它,它只是一个资源。请尝试删除资源标记,如下所示:

<TextBox Name="a" Margin="20 50 50 150" >
            <Style TargetType="TextBox">
                <Style.Triggers>
                    <Trigger Property="IsMouseOver" Value="True">
                        <Setter Property="BorderBrush" Value="Red"></Setter>
                    </Trigger>
                </Style.Triggers>
            </Style>
</TextBox>

这回答了你的问题吗?