WPF今天绑定减去7天
我有一处财产,该财产的有效期为今天:WPF今天绑定减去7天,wpf,data-binding,Wpf,Data Binding,我有一处财产,该财产的有效期为今天: {x:Static System:DateTime.Today} 如何将绑定扩展到今天。添加天数(-7)?我知道我可以使用转换器,但如果可能的话,我想避免使用额外的代码。在viewmodel中将值作为属性公开。是的,这在纯XAML中是不可能的 您需要一个转换器(一个通用的日期操纵转换器,或者一个特定的转换器),或者如果您正在使用MVVM或其他UI设计模式在绑定对象中创建一个属性来保存所需的值。请查看。它将允许您绑定到一个方法 仅使用XAML无法完成此操作
{x:Static System:DateTime.Today}
如何将绑定扩展到今天。添加天数(-7)?我知道我可以使用转换器,但如果可能的话,我想避免使用额外的代码。在viewmodel中将值作为属性公开。是的,这在纯XAML中是不可能的 您需要一个转换器(一个通用的日期操纵转换器,或者一个特定的转换器),或者如果您正在使用MVVM或其他UI设计模式在绑定对象中创建一个属性来保存所需的值。请查看。它将允许您绑定到一个方法
仅使用XAML无法完成此操作。您必须使用值转换器,或者必须绑定到返回指定值的视图模型属性
<ObjectDataProvider x:Key="ADUsers"
ObjectType="{x:Type src:PDSAADUsers}"
MethodName="GetUsers">
<ObjectDataProvider.MethodParameters>
<x:Static Member="system:String.Empty" />
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>