0
我想设置基于某些条件的绑定模式。例如,我想在添加数据时将绑定模式设置为“OneWayToSource”,但在使用相同XAML文件更新数据时将“绑定模式”设置为“双向”。总之,我不想在添加模式下显示数据,但想要在更新模式下显示数据。基于一些条件的绑定模式WPF
<DataGridTemplateColumn Header="Selling Price" Width="Auto" KeyboardNavigation.IsTabStop="False" IsReadOnly="True" MinWidth="120">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<gc:CTextBox Text="{Binding Path=SellingPrice,Mode=OneWayToSource,UpdateSourceTrigger=PropertyChanged,StringFormat=N2}" VerticalAlignment="Center" HorizontalAlignment="Center" Style="{DynamicResource TextBoxesCustomStyle}" MinWidth="130" TextWrapping="NoWrap" IsEnabled="{Binding IsNew}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
这是我的XAML。我尝试了不同的方式,并搜索了互联网,但没有幸运解决这个问题。
当Mode =双向和SellingPrice不代码(仅控制)改变,它应该工作仿佛OneWayToSource,不应该吗? – ASh