【发布时间】:2015-08-27 01:25:05
【问题描述】:
在我的主要Window 中,我有一个MenuItem 和一个UserControl。如果UserControl 中的TextBoxes 之一分别为空/非空,我想禁用/启用MenuItem。
给定一个名为ContactDetails 的UserControl 和一个名为ContactNameTextBox 的TexBox,这是我的MenuItem 的xaml 代码:
<MenuItem x:Name="DeleteContact"
Header="Delete Contact"
IsEnabled="{Binding ElementName=ContactDetails.ContactNameTextBox,Path=Text.Length, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>
出于某种原因,MenuItem 始终保持启用状态。我错过了什么?
【问题讨论】:
标签: wpf binding textbox user-controls menuitem