我希望在窗口中的文本框输入值之前,
Button
控件的属性为IsEnabled="False"
。
目前的代码:
<Button
Content="Click Me"
Name="ClickMe"
VerticalAlignment="Top"
Click="ClickMe_Click">
<Button.Style>
<Style>
<Style.Triggers>
<DataTrigger
Binding="{Binding ElementName=textBox, Path=Length}"
<!-- or even: Binding="{Binding Path=textBox.Length}" -->
Value="0">
<Setter
Property="Button.IsEnabled"
Value="false" />
</DataTrigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
此外,是否有可能使此 Button
控件的 IsEnabled
属性基于三个不同的 TextBox
控件都具有值?
Binding="{Binding ViewModelDataMember}" Value=""
,但是Value="{x:Null}"
才是关键。 - JohnB