小编Kei*_*son的帖子

多重绑定到IsEnable

我需要绑定一个TextBox符合两个标准:

  • 如果Text.Length> 0,则为IsEnabled
  • IsEnabled if user.IsEnabled

user.IsEnabled从数据源中提取出来.我想知道是否有人有一个简单的方法来做到这一点.

这是XAML:

<ContentControl IsEnabled="{Binding Path=Enabled, Source={StaticResource UserInfo}}"> 
    <TextBox DataContext="{DynamicResource UserInfo}" Text="{Binding FirstName, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" IsEnabled="{Binding Path=Text, RelativeSource={RelativeSource Self}, Converter={StaticResource LengthToBool}}"/> 
</ContentControl>
Run Code Online (Sandbox Code Playgroud)

wpf textbox contentcontrol isenabled

9
推荐指数
2
解决办法
9367
查看次数

标签 统计

contentcontrol ×1

isenabled ×1

textbox ×1

wpf ×1