c# - 更改绑定(bind)的一部分

标签 c# wpf mvvm

我想在样式 setter 中包含部分文本框绑定(bind),以使 xaml 更清晰。

    <Style TargetType="TextBox">
          <Setter Property="Text" Value="{Binding Path=tmp, ValidatesOnDataErrors=True, NotifyOnValidationError=True, UpdateSourceTrigger=PropertyChanged}"/>
    </Style>

注意:我是 Binding Path to nothing,只需要避免异常。重要的绑定(bind)是 ValidatesOnDataErrors、NotifyOnValidationError 和 UpdateSourceTrigger。
所以后来我这样做
<TextBox Text="{Binding Path=clientLastname}"/>

在此绑定(bind)之后,Bindings ValidatesOnDataErrors、NotifyOnValidationError 和 UpdateSourceTrigger 恢复为默认值。

是否有可能只更改路径绑定(bind)?

最佳答案

您可以创建一个 binding programmatically与绑定(bind)类,然后更改路径。

关于c# - 更改绑定(bind)的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32222700/

相关文章:

c# - VideoCaptureDevice帧频

c# - 如何使用 C# 和 Visual Studio 解决自动化 UI 测试中的计时问题?

wpf - 缺少 XAML 语法突出显示

objective-c - MVVM CoreData FetchedReusltsController

wpf - 如何对 Ribbons ComboBox 的 SelectedItem 进行数据绑定(bind)

wpf - 将 VM 事件绑定(bind)到 XAML 中的命令

c# - 使用 CreateProcessAsUser 时等待进程退出

c# - 将 powershell 变量传递给 PS 脚本中的 C# 代码

wpf - ESRI ArcGIS : Map. 缩小()

c# - 如何获取动态创建的 Storyboard的目标属性?我的代码只返回 null