为什么我的可见性绑定不起作用?

Why is my Visibility binding not working?

我的一个可见性绑定有问题。 在我的应用程序中,几乎在同一位置有一个文本框和一个组合框。 它们是重叠的,所以我在背景中有两个变量用于它们的可见性。它们位于数据网格中,因此将从列表中提供可见性源。

我的 Combobox 的绑定工作得很好,但我的 Textbox 却不行

这是我的代码:

<TextBox    x:Name="Textvalue" 
            HorizontalAlignment="Left" 
            VerticalAlignment="Center" 
            Width="150" 
            BorderBrush="#FF383F55" 
            BorderThickness="0" 
            Foreground="White" 
            Background="#FF232734"
            Text="{Binding Path=Value, UpdateSourceTrigger=PropertyChanged}"
            Visibility="{Binding Path=IsPath}"/>

<ComboBox   x:Name="Combobox" 
            VerticalAlignment="Center" 
            Foreground="White" 
            Margin="3,3,3,3" 
            Height="23"
            ItemsSource="{Binding Path=ValueArray}" 
            SelectedValue="{Binding Path=Value, UpdateSourceTrigger=PropertyChanged}" 
            Style="{DynamicResource ComboBoxStyle1}" 
            Visibility="{Binding Path=IsCombobox}"/>

这些是我的 Get 属性 两者(两者都只有 Get Proberty):

public System.Windows.Visibility isPath
{
    get
    {
        return _IsPath;
    }
}

public System.Windows.Visibility IsCombobox
{
    get
    {
        return _IsCombobox;
    }
}

我希望你能帮助我,因为我不知道这里出了什么问题:/ 提前致谢

我尝试过的:

试图将绑定更改为不同的变量。

代码中的 属性 名称有一个小写 'i' public System.Windows.Visibility isPath 并且 XAML 在绑定 IsPath 中有一个大写 I .更改此设置,它应该可以正常工作!

{Credit C S,我已经开始写这个了}