Tja*_*art 0 data-binding wpf mvvm
我有一个控件:DailyHours.它有我创建的自定义TimeEdit控件的集合.每个控件都应绑定到DailyHours视图模型类.相反,它试图在TimeEdit控件中找到我绑定的值.
TimeEdit控件绑定的示例:
<bc:TimeEdit Time="{Binding CurrentOperatingHours.MondayClose}" ></bc:TimeEdit>
Run Code Online (Sandbox Code Playgroud)
TimeEdit控件有自己的小时和分钟内部值,它们绑定到小时和分钟属性.因此,TimeEdit控件的DataContext本身就是.
public TimeEdit()
{
InitializeComponent();
this.DataContext = this;
}
Run Code Online (Sandbox Code Playgroud)
但是,这会导致DailyHours控件错误地绑定时间值.它在TimeEdit控件中查找CurrentOperatingHours属性,而不是自己的视图模型.
如何让我的TimeEdit控件正确绑定内部值而不会干扰其父容器上的绑定?
归档时间: |
|
查看次数: |
224 次 |
最近记录: |