为什么我的可见性绑定不起作用?
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,我已经开始写这个了}
我的一个可见性绑定有问题。 在我的应用程序中,几乎在同一位置有一个文本框和一个组合框。 它们是重叠的,所以我在背景中有两个变量用于它们的可见性。它们位于数据网格中,因此将从列表中提供可见性源。
我的 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,我已经开始写这个了}